Ich habe Android Market auf Android Emulator erfolgreich installiert, indem ich die Schritte unter [Gewusst wie] Installieren von Android Market auf Emulator verwendet habe
Market wird ohne Probleme installiert, aber nach dem Neustart des Emulators ist Market verschwunden.
Kann mir jemand bei der Lösung dieses Problems helfen?
TECHNISCHE DATEN
- OS = Ubuntu 10.04
- Android-SDK = 2.3.3 (API Level 10)
- Eclipse Indigo
AVD Details:
Name: AVD
CPU / ABI: ARM (armeabi)
Pfad: /home/ma/.android/AVD.avd
Ziel: Android 2.3.3 (API Level 10)
Haut: HVGA
SD-Karte: 512M
hw.lcd.density: 160
vm.heapSize: 24
hw.ramSize: 256
Antworten:
Der Android-Emulator setzt das System-Image beim Neustart zurück. Die geänderte Version der system.img finden Sie
/tmp
hier:/tmp/android-username/
Es hat normalerweise einen Namen wie
emulator-*
. Kopieren Sie diese Datei, bevor Sie den Emulator herunterfahren.quelle
Stellen Sie beim Neustart des Emulators sicher, dass "Nutzungsdaten löschen" nicht aktiviert ist. Aktualisieren Sie auch das SDK auf den neuesten Stand. Ich bin mir nicht sicher, aber ich erinnere mich an einige Probleme mit dem Emulator und den Benutzerdaten älterer Versionen.
quelle
Die Installation des Marktes im Emulator ist nicht so einfach, da die Systempartition standardmäßig bei jedem Neustart des Emulators neu gespeichert wird.
Wenn Sie die Änderungen dauerhaft vornehmen möchten, müssen Sie die Datei löschen
/system/app/SdkSetup.apk
Wenn Sie danach die beiden erforderlichen Dateien zu kopieren
GoogleServicesFramework.apk
undVending.apk
zu/system/app/
werden Sie gleich einen Arbeitsmarkt innerhalb des Emulators haben.Daher müssen Sie mit der adb-Shell die folgenden Befehle ausführen:
Übrigens: Die notwendigen APKs finden Sie hier: CyanogenMod Wiki Neueste Version / Google Apps
quelle