¿Hay alguna manera de obtener una nueva imagen x86 para el emulador de Android que trabaje con Google Maps SDK?Google maps SDK con el nuevo emulador Intel Atom x86
Respuesta
Este tutorial funciona:
http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html
No se olvide de utilizar emulator -partition-size 1024
y android:installLocation="auto"
, preferExternal
me hizo problemas.
Primero, asegúrese de seguir las instrucciones para habilitar el soporte de virtualización para el emulador. Si no, todo va a funcionar bien, excepto que no verá una mejora del rendimiento:
http://developer.android.com/guide/developing/devices/emulator.html#vm-windows
A continuación, siga estas instrucciones para crear un Android 2.3.3 AVD con el apoyo de Google Maps, con correcciones y gracias a http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html:
- En Administrador de dispositivos Android virtual crear una AVD con objetivo "API de Google (Google Inc.) - API nivel 10"
- emulador -avd name_of_avd
- tirón ADB /system/etc/permissions/com.google.android.maps.xml
- /system/framework/com.google.android.maps.jar tirón ADB
- (opcional) Retire la AVD acaba de crear en el Android Administrador de dispositivos virtuales
- En Administrador de dispositivos Android virtual crear una AVD con objetivo "sistema x86 de Intel Atom imagen (Intel Corporation) - Nivel API 10"
- emulador mampara de tamaño 1024 -no-instantánea-guardar name_of_avd -avd
- adb remount rw
- adb push com.google.android.maps.xml/system/etc/permisos
- adb empuje com.google.android.maps.jar/sistema/marco
- Descargar mkfs.yaffs2.x86
- adb empuje mkfs.yaffs2.x86/datos
- adb shell
- cd/datos
- chmod 777 mkfs.yaffs2.x86
- ./mkfs.yaffs2.x86/sistema system.img
- salida
- /data/system.img tirón adb (... sea paciente)
- Copia system.img en el directorio para la AVD AVD que acaba de crear (probable en ~/.android/AVD/name_of_avd.avd /)
- Reinicio emulador
Usted está! Puede utilizar esencialmente las mismas instrucciones con la nueva imagen ICS (4.0.3) si desea utilizar Google Maps en ICS.
FYI - Si por alguna razón este emulador deja de conectarse para la depuración , ejecute el comando -wipe-data cuando inicie el emulador para borrar todos los datos de la aplicación del emulador. Esto parece haberme ayudado en el pasado cuando este emulador dejó de responder a los comandos de depuración (simplemente se adjunta, luego se desconecta y mata la aplicación de alguna manera). –
¡increíble! Los mismos pasos también funcionan en VirtualBox, solo omita los pasos 18-19. gracias !! –
Funciona brillantemente. ¿Hay otros archivos jar que se puedan copiar para habilitar otras partes de las API de Google? Intento que el autenticador de cuentas de Google funcione en un emulador de intel. Esta es la pieza que permite a AccountManager comprender los tipos de cuenta "com.google". –
En la siguiente link puede descargar la avd final e instalarla. ¡Insanamente útil! Solo necesita editar un archivo .ini para que esto funcione. Solo asegúrate de que antes de instalarlo puedas ejecutar el avd regular Intel Atom x86 sin los mapas sdk.
Tuve que cambiar el tamaño de mi tarjeta SD por cualquier razón antes de que se iniciara la imagen de ICS. Se colgó en la pantalla de Android. – loeschg
A partir de la 4.4.2, la API de Google x86 es proporcionada por el Administrador de SDK.
Esta es la nueva mejor respuesta. Puedo confirmar que esto funcionó de la caja con una aplicación que utiliza la API de Maps v2. – ZoFreX
- 1. accediendo google apis en el nuevo emulador de Android Intel x86
- 2. Google Maps API - Coloque un nuevo pin
- 3. ¿Puedo usar la sintaxis Intel del ensamblaje x86 con GCC?
- 4. Indicadores de optimización de GCC para Intel Atom
- 5. El teclado dejó de funcionar en el emulador Intel x86 Android después de actualizar a ADT 20
- 6. ¿Cómo usar el emulador de Android x86 en Linux?
- 7. Instalación de una imagen x86 en nuevas herramientas sdk v12
- 8. x86 emulador para entrenamiento de desarrollo integrado
- 9. Google Maps API v2 vs Google Maps API v3?
- 10. Google maps y knockoutjs
- 11. Google Maps y DART
- 12. Desarrollo de Android en Eclipse: siempre abre el nuevo emulador
- 13. Emulador de Android para Windows (no para instalar el SDK completo, solo se necesita el emulador)
- 14. Cargando API de Google Maps con wp_enqueue_script
- 15. Validación de dirección con Google Maps API
- 16. geocodificación en R con Google Maps
- 17. Enrutamiento de mapa óptimo con Google Maps
- 18. Google Maps con superposición de condados?
- 19. API de Google Maps con Rails 3.0
- 20. google maps estilo uipopovercontroller
- 21. Google maps sobre https
- 22. Diferentes marcadores en Google Maps con gmaps4rails
- 23. ¿Cómo puedo usar Google Maps con Processing?
- 24. OpenLayers vs Google Maps?
- 25. google maps v3 API mouseover con polígonos?
- 26. Google Maps API limitaciones
- 27. Google Maps no muestra
- 28. Google Maps API
- 29. google maps pan a
- 30. Google Maps marcador V3 con la etiqueta
Bueno, nada, no tengo idea. – sealskej
posible duplicado de http://stackoverflow.com/questions/9847111/accessing-google-apis-in-the-new-intel-x86-android-emulator – CommonsWare
He enviado una solicitud de función: http: // code. google.com/p/android/issues/detail?id=34066 star para apoyar. – marmor