ドラッグ&ドロップに対応していないGenymotionのエミュレータにGoogle Play Servicesをインストールするにはどうすればいいですか?
Stack Overflowの投稿 How do you install Google frameworks (Play, Accounts, etc.) on a Genymotion virtual device? にあるように、ドラッグ&ドロップによるインストールがサポートされていないため、インストールすることができません。
GenymotionはいくつかのエミュレータでGoogle Appsをサポートしていますが、タブレットのエミュレータはサポートしていません'。
GenymotionではGoogle Appsを提供していません。Google Appsをインストールするには。
1.GenymotionとVirtualBoxを最新版にアップグレードする。
2.2.2つのZIPファイルをダウンロードする。
- ARM Translation Installer v1.1
- Google Apps for your Android version:2.3.7 - 4.4.4 または 4.4 - 6.0 (with platform and variant) GAppsのリストは、wbroekユーザーのGitHubGistページでもご覧いただけます。
3.Genymotionエミュレータを起動し、ホーム画面に移動した後、最初のファイル Genymotion-ARM-Translation_v1.1.zip をエミュレータにドラッグ&ドロップします。ファイル転送中のダイアログが表示され、さらにエミュレータ上でフラッシュするかどうかを尋ねるダイアログが表示されます。OK」をクリックし、ターミナルまたはコマンドプロンプトから「adb reboot」を実行してデバイスを再起動します。
5.5. 2つ目のファイル *gapps--signed.zip** をドラッグ&ドロップして、上記と同じ手順を繰り返します。再度 adb reboot
を実行し、再起動すると、Google Apps がエミュレータに入ります。
6.6. この時点で「Google Apps Services」が頻繁にクラッシュし、次のようなメッセージ「google play services has stopped working」が表示されます。Google Playを開きます。アカウント情報を入力した後、Google Playを開き、インストールされているGoogle Appsをアップデートします。これにより、Google Playは古いGoogle Play Servicesを使用していることを認識し、アップデートを求めるようになるようです(私の場合、Google Hangoutsをアップデートするには新しいバージョンのGoogle Play Servicesが必要)。また、待っているだけでもアップデートを促されると聞いたことがあります。Google Play Services」アプリは、それ以外の方法では表示されないようで、検索しても出てきません。その後、Google Play Servicesのアップデートの案内が表示されるはずです。新しいGoogle Play Servicesがインストールされると、Google Playへのアクセスが安定して動作するようになります。
そのためには、次のような方法があります。
1.ARM Translation Installer v1.1(ARMTI)をダウンロードする。 2.Androidバージョン4.4、4.3、4.2、または4.1用のGoogle Appsをダウンロードする。 4.1など 3.3. ARMTIをエミュレータのホーム画面にドラッグ&ドロップしてください。 すべて確認する 4.エミュレータを再起動します。 5.正しいGoogleアプリのバージョンをホームスクリーンにドラッグ&ドロップする 6.エミュレータを再起動する 7.JOB DONE。
注:正しいGAPのバージョンはこちらで確認できます。
adbを使えば、ドラッグ&ドロップでGAppsやARMサポートのzipをインストールすることができます。 emuking from XDA Developersにその手順が掲載されています。
4.2.2を使用しました。そして、両方のzipの「/system/...」フォルダをデスクトップ上のフォルダに展開しました。 cmdプロンプトで以下のコマンドを使用しました(ステップ1はオプションで、adbが動作していることを確認するためです)。
adb push」の行のフォルダ名を、実際に両方のZIPファイルを解凍した場所に変更する必要があります。この後、デバイスを再起動することをお勧めします。