Google AppsをAndroidエミュレーターに追加(Intel x86 Atomシステムイメージ)





すべてのAndroid開発者は、エミュレータの速度が遅いことを知っています。 昨年6月、Intelはx86モード(ARMエミュレーションなし)で実行されるAndroidを発表しました。 そしてもちろん、エミュレータの速度は驚くほどになりました。 ただし、これらのエミュレータのシステムイメージには、Google Apps(マップ、GMail、カレンダー、Google Play、Googleアカウントなど)はありません。



この記事では、Googleからアプリケーションを追加します。



Intel Hardware Accelerated Execution Managerをインストールする必要があります。

Google Apps (CMバージョン10.1)をダウンロードします

また、Android SDKを使用して、Android 4.2.2(API 17)用のIntel x86 Atomシステムイメージをダウンロードする必要があります。



エミュレーターを作成します。





拡張されたシステムパーティションでコンソールからエミュレータを起動します。

emulator -avd tablet_4.2 -partition-size 512
      
      





Google Appsのアーカイブがあるフォルダーに移動し、スクリプト(bashスクリプト)を実行します。

 #  Google Apps   gapps unzip gapps-jb-20121212-signed.zip -d ./gapps #      adb remount #  ,       . adb shell rm /system/app/SdkSetup* #     Googe Apps adb push ./gapps/system/ /system/ #  mkfs.yaffs2.x86 (https://code.google.com/p/android-group-korea/downloads/detail?name=mkfs.yaffs2.x86) curl --remote-name https://android-group-korea.googlecode.com/files/mkfs.yaffs2.x86 #         adb push mkfs.yaffs2.x86 /system/app adb shell chmod 777 /system/app/mkfs.yaffs2.x86 adb shell /system/app/mkfs.yaffs2.x86 /system /sdcard/system.img #   SD   ( ) adb pull /sdcard/system.img #       cp system.img ~/.android/avd/tablet_4.2.avd/
      
      





次に、エミュレータを通常モードで再起動します。 完全なGoogle Appsシステムが完成しました!



キーボードに不具合があるというメッセージが表示された場合は、他のものをインストールできます。



結果の画像は、Android 4.2で新しいエミュレーターを作成するときに保存して使用できます(対応するエミュレーターのavdフォルダーにコピーするだけです)。 他のバージョンでも同じ原理を使用できます。



開発に頑張ってください!



更新:

キャンセルの プロンプトが表示されると、 yaffs2を使用することはできません。 エミュレーターの動作中に、システムパーティションのイメージを含むファイルを/ tmp / android-からコピーできます...



All Articles