Android 6.0エミュレーターにGoogle Playサービスをインストールする方法は?


16

Android 6.0(Marshmallow)AVDにGoogle Playアプリをインストールする方法はありますか?私はここでAndroid 6のOpen Gappsを見つけました:https ://www.androidfilehost.com/?fid=24269982087008996

それらをインストールするには、リカバリモードで起動してそのzipファイルをインストールする必要がありますが、エミュレータにはリカバリパーティションがないため、手順はデバイスの場合を対象としています。

エミュレータで同じことをする方法を知っていますか?ファイルを解凍して、ここで説明する4つのAPKを配置しようとしました(Androidバージョン5の場合):http : //www.flinkd.org/2015/02/instal...i-21-lollipop/

エミュレータを再起動した後、ランチャーにGoogle Playのアイコンが表示されますが、タップすると、logcatで致命的な例外が発生してエミュレータがクラッシュします。パッケージを1つずつインストールして、インストールのたびにエミュレーターを再起動しようとしましたが、Google PlayアイコンをクリックしてもPhonesky.apkのインストール後にクラッシュが発生することがわかりました。


アイデア(未検証):カスタムリカバリと点滅については、アプリリストを確認してください。Flashifyは、このようなタスクを復旧から引き継ぐことを目的としたアプリの1つでした。そのため、起動せずに復旧することができます。エミューでも動作するかもしれません。
イジー

迅速な対応ありがとうございました。確認してみるよ!:)
タナシスペタス15

結果を更新することを忘れないでください!:)
イジー

1
zip内のファイルにエラーが含まれている可能性があります。他のWebページで見つけた他のzipファイルも試してみます。Logcatでは、これについて十分な情報を提供していないようです。お知らせします。
Thanasis Petsas

1
実用的なソリューションを見つけましたか?
アービンH.

回答:


8

1)http://opengapps.orgからエミュレーターのGAppを取得します

2)解凍して取得

  • GmsCore.apk
  • GoogleServicesFramework.apk
  • GoogleLoginService.apk
  • Phonesky.apk

コマンドラインからエミュレーターを起動します

./emulator [name] -no-boot-anim -writable-system

Windowsではおそらく

emulator.exe [name] -no-boot-anim -writable-system

エミュレータにadbアクセスできることを確認してください。

adb remount

最後になりましたが、すべてをシステムにプッシュします。

adb push GmsCore.apk /system/priv-app/

(および他のすべてのAPKについて繰り返します)

その後で再起動します

adb shell stop

そして

adb shell start

6
これは動作しません。このエラーは常に表示されます:adb: error: failed to copy 'Phonesky.apk' to '/system/priv-app/Phonesky.apk': Read-only file system。すべての再マウントの出力は次のとおりですmount: Read-only file system。ええ、ありがとうアンドロイド、私はそれをrwで再マウントしたい理由です-.-
CharlyDelta

@ChristianDreherと同じボートで-ファイルシステムに書き込むことができません。adbの再マウントは成功し、その後のプッシュは少し進んで停止します。私はadbシェルからも再マウントできません。何か案は?
askvictor

私は過去にこの問題を何度も経験してきましたが、解決策がこれほど広く知られていないことに驚かされます。-writable-system引数を指定してエミュレーターを起動するだけです。ちょっと、書き込み可能なシステムパーティション、これらの指示は突然動作します。
エイドリアン

1
Read-only file systemエラーを回避するには、-writable-systemフラグを使用してエミュレーターを起動する必要があります
Vadik

この回答の手順を実行した後、エミュレーターの電源が入りません。
user1917769
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.