web-dev-qa-db-ja.com

Googleは新しいIntelでSDKをマップしますAtom x86エミュレーター

AndroidエミュレーターがGoogleMaps SDKで動作するように新しいx86イメージを取得する方法はありますか?

40
sealskej

このチュートリアルは機能します:

http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-Android.html

emulator -partition-size 1024Android:installLocation="auto"を使用することを忘れないでください、preferExternalは私を困らせました。

7
sealskej

まず、指示に従ってエミュレータの仮想化サポートを有効にしてください。そうしないと、パフォーマンスの向上が見られないことを除いて、すべてが正常に機能します。

http://developer.Android.com/guide/developing/devices/emulator.html#vm-windows

次に、次の手順に従ってAndroid 2.3.3 AVD with Google Maps support、withcorrections and thank http://38911bytes.blogspot.de/2012/03/how -to-use-google-maps-api-in-Android.html

  1. Android Virtual Device Managerで、ターゲット「Google API(Google Inc。)-APIレベル10」でAVDを作成します
  2. エミュレーター-avdname_of_avd
  3. adb pull /system/etc/permissions/com.google.Android.maps.xml
  4. adb pull /system/framework/com.google.Android.maps.jar
  5. (オプション)Android Virtual DeviceManagerで作成したAVDを削除します
  6. Android Virtual Device Managerで、ターゲット「Intel Atom x86システムイメージ(Intel Corporation)-APIレベル10」でAVDを作成します
  7. エミュレータ-パーティションサイズ1024-no-snapshot-save -avd name_of_avd
  8. adb remount rw
  9. adb Push com.google.Android.maps.xml/system/etc/permissions
  10. adb Push com.google.Android.maps.jar/system/framework
  11. ダウンロード mkfs.yaffs2.x86
  12. adbプッシュmkfs.yaffs2.x86/data
  13. adbシェル
  14. cd/data
  15. chmod 777 mkfs.yaffs2.x86
  16. ./mkfs.yaffs2.x86/system system.img
  17. 出口
  18. adb pull /data/system.img(...しばらくお待ちください)
  19. System.imgを作成したavdのavdディレクトリにコピーします(おそらく〜/ .Android/avd/name_of_avd.avd /にあります)
  20. エミュレータを再起動します

完了です。 ICSでGoogleマップを使用する場合は、新しいICS(4.0.3)画像を使用して基本的に同じ手順を使用できます。

45
emmby

次の リンク 最終的なavdをダウンロードしてインストールできます。めちゃくちゃ便利!これを機能させるには、1つの.iniファイルを編集するだけで済みます。インストールする前に、mapssdkなしで通常のIntel Atom x86avdを実行できることを確認してください。

5
Or Sattath

4.4.2の時点で、x86 GoogleAPIはSDKマネージャーによって提供されています。

enter image description here

5