Google maps SDK with new Intel Atom x86 emulator

前端 未结 4 1880
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-07 09:50

Is there any way, how to get new x86 image for Android emulator working with Google Maps SDK?

相关标签:
4条回答
  • 2020-12-07 09:50

    As of 4.4.2, the x86 Google API is provided by the SDK Manager.

    enter image description here

    0 讨论(0)
  • 2020-12-07 09:51

    In the following link you can download the final avd and install it. Insanely useful! You only need to edit one .ini file to make this work. Just make sure before installing it that you can run the regular Intel Atom x86 avd without the maps sdk.

    0 讨论(0)
  • 2020-12-07 10:04

    First, make sure you follow the instructions to enable virtualization support for the emulator. If you don't, everything will work fine except you won't see a performance improvement:

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

    Then follow these instructions to create an Android 2.3.3 AVD with Google Maps support, with corrections and thanks to http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html:

    1. In Android Virtual Device Manager create an AVD with target "Google APIs (Google Inc.) - API Level 10"
    2. emulator -avd name_of_avd
    3. adb pull /system/etc/permissions/com.google.android.maps.xml
    4. adb pull /system/framework/com.google.android.maps.jar
    5. (optional) Remove the AVD you just created in the Android Virtual Device Manager
    6. In Android Virtual Device Manager create an AVD with target "Intel Atom x86 system Image (Intel Corporation) - API Level 10"
    7. emulator -partition-size 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. Download mkfs.yaffs2.x86
    12. adb push mkfs.yaffs2.x86 /data
    13. adb shell
    14. cd /data
    15. chmod 777 mkfs.yaffs2.x86
    16. ./mkfs.yaffs2.x86 /system system.img
    17. exit
    18. adb pull /data/system.img (...be patient)
    19. Copy system.img into the avd directory for the avd you just created (likely in ~/.android/avd/name_of_avd.avd/)
    20. Reboot emulator

    You're done! You can use essentially the same instructions using the new ICS (4.0.3) image if you want to use Google Maps on ICS.

    0 讨论(0)
  • 2020-12-07 10:14

    This tutorial works:

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

    Don't forget to use emulator -partition-size 1024 and android:installLocation="auto", preferExternal made me trouble.

    0 讨论(0)
提交回复
热议问题