Czy jest jakikolwiek sposób uzyskania nowego obrazu x86 dla emulatora Androida współpracującego z Google Maps SDK?Google mapuje SDK z nowym emulatorem Intel Atom x86
Odpowiedz
Ten poradnik działa:
http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html
Nie zapomnij użyć emulator -partition-size 1024
i android:installLocation="auto"
, preferExternal
uczynił mnie kłopoty.
Po pierwsze, postępuj zgodnie z instrukcjami, aby włączyć obsługę wirtualizacji dla emulatora. Jeśli nie, wszystko będzie działać dobrze z wyjątkiem, że nie będzie widać poprawę wydajności:
http://developer.android.com/guide/developing/devices/emulator.html#vm-windows
następnie postępować zgodnie z poniższymi instrukcjami, aby utworzyć Android 2.3.3 AVD z obsługą Google Maps, z poprawkami i dzięki do http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html:
- W Android Menedżer urządzeń wirtualnych utworzyć AVD z celem "API Google (Google Inc.) - API Level 10"
- emulatora -avd name_of_avd
- adb ciągnąć /system/etc/permissions/com.google.android.maps.xml
- adb ciągnąć /system/framework/com.google.android.maps.jar
- (opcjonalnie) Zdjąć AVD po prostu stworzony na Androida Wirtualny Menedżer urządzeń
- W Android Menedżer urządzeń wirtualnych utworzyć AVD z celem "układ Intel Atom x86 Obrazu (Intel Corporation) - poziom API 10"
- emulator -partition rozmiarze 1024 -no-snapshot-zaoszczędzić -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
- Pobierz mkfs.yaffs2.x86
- adb Push mkfs.yaffs2.x86/dane
- adb shell
- cd/dane
- chmod 777 mkfs.yaffs2.x86
- ./mkfs.yaffs2.x86/system system.img
- wyjście
- adb ciągnąć /data/system.img (... być pacjent)
- Kopiowanie system.img do katalogu avd do utworzonej właśnie AVD (prawdopodobnie w ~/.android/AVD/name_of_avd.avd /)
- Reboot emulatora
skończysz! Zasadniczo możesz korzystać z tych samych instrukcji przy użyciu nowego obrazu ICS (4.0.3), jeśli chcesz korzystać z Map Google w ICS.
FYI - Jeśli z jakiegoś powodu ten emulator przestanie dołączać do debugowania , po uruchomieniu emulatora uruchom polecenie -wipe-data, aby wymazać wszystkie dane aplikacji z emulatora. Wydaje się, że pomogło mi to w przeszłości, gdy emulator przestał odpowiadać na polecenia debugowania (po prostu dołączał, a następnie odłączał i zabijał aplikację). –
niesamowite! same kroki działają na VirtualBox, po prostu pomiń kroki 18-19. dzięki! –
Działa wspaniale. Czy są inne słoiki, które można skopiować, aby włączyć inne części Google API? Próbuję uzyskać uwierzytelnienie konta Google do pracy na emulatorze intel. Jest to element, który umożliwia AccountManager zrozumienie typów kont "com.google". –
W poniższej link można pobrać ostateczny avd i zainstalować go. Szalenie użyteczne! Musisz tylko edytować jeden plik .ini, aby to działało. Przed instalacją upewnij się, że możesz uruchomić zwykły Intel Atom x86 avd bez map sdk.
Musiałem zmienić rozmiar karty SD z jakiegokolwiek powodu przed uruchomieniem obrazu ICS. Po prostu wisiał na ekranie Androida. – loeschg
Od wersji 4.4.2 interfejs API Google x86 jest dostarczany przez Menedżera pakietów SDK.
To jest nowa najlepsza odpowiedź. Mogę to potwierdzić po wyjęciu z pudełka za pomocą aplikacji korzystającej z interfejsu API Map V2. – ZoFreX
- 1. Różnica między API Intel x86 atomu Google i Google Play Intel x86 atomu sytem obrazu
- 2. Nieznany błąd w przypadku interfejsów API Google Obraz systemu Atom Intel x86 (Android Studio)
- 3. Czy atom x86 CMPXCHG jest atomowy?
- 4. Nie można utworzyć 2.3.3 Intel Atom AVD (userdata.img nie znaleziono)
- 5. Problem z emulatorem HelloAndroid
- 6. Czy mogę użyć składni Intel zestawu x86 z GCC?
- 7. Google mapuje domyślne ikony api v3?
- 8. TouchUtils z emulatorem Androida
- 9. LightOpenID z nowym systemem OAuth2 Google
- 10. Jak wysłać kwerendę FQL z nowym zestawem SDK Androida
- 11. Instalowanie obrazu x86 w nowych narzędziach sdk v12
- 12. Złamane ... System Android SDK w Menedżerze
- 13. Problemy z intrinsics intel
- 14. HTML 5 Problemy z Google IMA SDK
- 15. Różnica w pisaniu sterownika urządzenia platformy dla x86 i ARM
- 16. Problemy z emulatorem Windows Phone 8.1
- 17. Nie można słuchać dźwięku z emulatorem Androida
- 18. Ionic z emulatorem Androida: automatycznie wysyłasz lokalizację?
- 19. Jak podłączyć terminal z emulatorem Androida?
- 20. Chmury punktów aplikacji Appengine z nowym logowaniem do Google+
- 21. Uruchom Google Hangout z intencyjny w Nowym Hangouts Android app
- 22. Jak zasymulować obrót urządzenia emulatorem Androida?
- 23. Google Maps iOS SDK - Wyszukiwanie miejsc
- 24. Klawiatura przestała działać na emulatorze Intel x86 Android po uaktualnieniu do ADT 20
- 25. Czy chipy x86/x64 nadal używają mikroprogramowania?
- 26. Bazy danych SQLiteConnection wyciekły podczas pracy z emulatorem
- 27. Jak zaimplementować Google StreetView przy użyciu pakietu SDK Google CardBoard?
- 28. CPU głodny emulator Androida: android ARM obraz EABI kontra obraz x86
- 29. x86-64 użycie LFENCE
- 30. Optymalizowanie kodu za pomocą Intel® Intel SSE do wektoryzacji
Cóż, nic, nie mam pomysłów. – sealskej
możliwy duplikat http://stackoverflow.com/questions/9847111/accessing-google-apis-in-the-new-intel-x86-android-emulator – CommonsWare
Przesłałem żądanie funkcji: http: // code. google.com/p/android/issues/detail?id=34066 gwiazdka do obsługi. – marmor