Google Play .apk を Android 4.0 エミュレーターにインストールするにはどうすればよいですか?
8 に答える
ここからGoogle アプリ (GoogleLoginService.apk、GoogleServicesFramework.apk、Phonesky.apk) をダウンロードします。
エミュレーターを起動します。
emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim
次に、次のコマンドを使用します。
# Remount in rw mode.
# NOTE: more recent system.img files are ext4, not yaffs2
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
# Allow writing to app directory on system partition
adb shell chmod 777 /system/app
# Install following apk
adb push GoogleLoginService.apk /system/app/.
adb push GoogleServicesFramework.apk /system/app/.
adb push Phonesky.apk /system/app/. # Vending.apk in older versions
adb shell rm /system/app/SdkSetup*
    私はこれをより恒久的な方法で行います.APKを毎回インストールする代わりにadb、エミュレーターが使用するシステムイメージにAPKを恒久的に追加します. YAFFS2 イメージを変更するには、Windows ではYaffey、または他のシステムでは同様のユーティリティが必要です。GoogleLoginService.apk、GoogleServicesFramework.apk、およびPhonesky.apk(Vending.apk古いバージョンの Android では) をエミュレータ/system/appのファイルのフォルダにコピーします。system.imgその後、adbをいじらずにエミュレータを通常どおり起動でき、Playストアは常にそこにあります。
デバイスから Google Play アプリを取得する
一部のインターネット サイトから Google Apps をダウンロードすることは完全に合法ではないかもしれませんが、対応する Android バージョンの携帯電話またはタブレットをお持ちの場合は、それらをデバイスから取り出してください:
adb -d root
adb -d pull /system/app/GoogleLoginService.apk
adb -d pull /system/app/GoogleServicesFramework.apk
adb -d pull /system/app/Phonesky.apk
デバイスからこれらのファイルを取得するには、デバイスへのルートレベルのアクセス(adb root の実行) が必要です。
画像に追加する
ここyaffeyで、Windows または Linux または Mac の同様のユーティリティを起動しsystem.img、変更するエミュレータ イメージを開きます。にあるものを最も頻繁に変更し[...]\android-sdk\system-images\android-17\x86ます。
元の名前を に変更system.imgしsystem-original.imgます。yaffey の下で、デバイスから取得した APK ファイルを /app フォルダーにコピーします。変更した画像をsystem.img元のフォルダーに保存します。次に、エミュレーターを起動します (私の場合は、Intel HAX で動作する Intel Atom プロセッサーを搭載した Android 4.2 エミュレーターで、Windows マシンでは超高速です)、そこに Play ストアが表示されます。削除する必要はありませんでした- Play ストアやその他のサービスは、これらのファイルが存在していても問題なく動作しますSdkSetup.apk。SdkSetup.odex
テストが終了したら、デバイスから一時的に Google Apps を盗用したという罪悪感を和らげるために、変更したものを削除してsystem.imgから元のものを復元することができますsystem-original.img。
- http://goo.im/gappsから gapps パッケージをダウンロードします。
 - GoogleLoginService.apk、GoogleServicesFramework.apk、および Vending.apk を抽出します。コマンド ウィンドウ タイプに移動します。
adb shell- シェルタイプについて
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system - 次に Ctrl+c を押して終了します。apks を展開したディレクトリに移動し、
 - タイプ
adb push <appname>.apk /system/app - 次に入力します
adb reboot 
 - シェルタイプについて
 
私にとっては簡単です。コンピューターにapkファイルをダウンロードし、そのファイルをエミュレーターにドラッグして、Google Playをインストールします誰かの助けになることを願っています
Android 4.0 携帯電話からダウンロードして、システム イメージrwをマウントし、コピーすることができます。
以前に試したことはありませんが、うまくいくはずです。
Genymotionを試したことがありますか?私は先週それについて読みました、そしてそれは素晴らしいです。彼らはあなたが(独自のソフトウェアで)実行するいくつかのAndroidイメージを持っています。画像は信じられないほど高速で、Google Play がインストールされています。必要な種類のものかどうかを確認してください。