Google отображает SDK с новым эмулятором Intel Atom x86
Есть ли способ, как получить новое изображение x86 для эмулятора Android, работающего с SDK Google Maps?
Ответы
Ответ 1
Этот учебник работает:
http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html
Не забудьте использовать emulator -partition-size 1024
и android:installLocation="auto"
, preferExternal
, что сделало меня проблемой.
Ответ 2
Сначала убедитесь, что вы следуете инструкциям, чтобы включить поддержку виртуализации для эмулятора. Если вы этого не сделаете, все будет работать отлично, если вы не увидите улучшения производительности:
http://developer.android.com/guide/developing/devices/emulator.html#vm-windows
Затем следуйте этим инструкциям, чтобы создать Android 2.3.3 AVD с поддержкой Google Maps с исправлениями и спасибо http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html:
- В Android Virtual Device Manager создайте AVD с целью "Google API (Google Inc.) - уровень API 10"
- эмулятор -avd name_of_avd
- adb pull/system/etc/permissions/com.google.android.maps.xml
- adb pull/system/framework/com.google.android.maps.jar
- (необязательно) Удалите AVD, который вы только что создали в Диспетчере виртуальных устройств Android
- В Android Virtual Device Manager создайте AVD с целью "Система Intel Atom x86 Image (Intel Corporation) - уровень API 10"
- emulator -partition-size 1024 -no-snapshot-save -avd name_of_avd
- adb remount rw
- adb push com.google.android.maps.xml/system/etc/permissions
- adb push com.google.android.maps.jar/system/framework
- Загрузите mkfs.yaffs2.x86
- adb push mkfs.yaffs2.x86/datali >
- оболочка adb
- cd/datali >
- chmod 777 mkfs.yaffs2.x86
- ./mkfs.yaffs2.x86/system.img
- Выход
- adb pull/data/system.img(... быть терпеливым)
- Скопируйте system.img в каталог avd для созданного вами avd (вероятно, в ~/.android/avd/name_of_avd.avd/)
- Перезагрузите эмулятор
Вы закончили! Вы можете использовать по существу те же инструкции, используя новый образ ICS (4.0.3), если вы хотите использовать Карты Google на ICS.
Ответ 3
В следующей ссылке вы можете скачать окончательный avd и установить его. Безумно полезно! Вам нужно только отредактировать один файл .ini, чтобы сделать эту работу. Перед установкой убедитесь, что вы можете запускать обычный анонс Intel Atom x86 без карт sdk.
Ответ 4
Начиная с 4.4.2, API-интерфейс x86 Google предоставляется диспетчером SDK.