GenymotionでTiShadowが起動できなくなった問題の解決


結論

Android 4.4ではなく4.3のシミュレータを作成してGappsをインストール.

GenymotionのAndroidにTiShadowが使えない

TiShadowExpressをGenymotionのAndroidで実行しようとしても以下のようにエラーになった.

$ti build -p android --tishadow
…
[ERROR] Failed to install apk on "192.168.56.100:5555"
[ERROR] Error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

どうやらGappsが入っていないからっぽい.他のページも参考にしつつ,Genymotion-ARM-Translation_v1.1.zipとGoogle Apps for Android 4.4を導入してみた.
http://forum.xda-developers.com/showthread.php?t=2528952
今度は「問題が発生したため、Google Play開発者サービスを終了します。」と10秒に一回ぐらい表示されるようになってしまった.

Google Apps for Android 4.4はどうやらバグがあるらしいので,4.3をインストールしてみたが,結果は似たような感じでメッセージが表示される.

解決方法

Google Apps for Android 4.4はバグがあるので,4.3のGappsをダウンロードし,それに合わせてシミュレータも4.3で構築する.以下はGoogle Nexus 7 2013のバージョン4.3で構築している.