7 votes

Le marché Android a disparu après le redémarrage de l'émulateur

J'ai installé avec succès Android Market sur l'émulateur Android en suivant les étapes mentionnées dans [How to] Installer Android Market sur l'Émulateur

Le Market est installé sans aucun problème mais après le redémarrage de l'émulateur, le Market a disparu.

Est-ce que quelqu'un peut m'aider à résoudre ce problème?

SPÉCIFICATIONS

  • Système d'Exploitation=Ubuntu 10.04
  • Android-SDK=2.3.3 (Niveau API 10)
  • Eclipse Indigo

Détails AVD:

Nom: AVD

CPU/ABI: ARM(armeabi)

Chemin: /home/ma/.android/AVD.avd

Version Cible: Android 2.3.3 (Niveau API 10)

Aspect: HVGA

Carte SD: 512M

hw.lcd.density: 160

vm.heapSize: 24

hw.ramSize: 256

4voto

Frank Points 22199

L'émulateur Android réinitialise l'image système lors du redémarrage. Vous pouvez trouver la version modifiée du système.img dans votre /tmp ici :

/tmp/android-nomutilisateur/

Il a généralement un nom comme emulator-*. Copiez ce fichier avant de fermer l'émulateur.

3voto

JPM Points 155

Lorsque vous redémarrez l'émulateur, assurez-vous que "Effacer les données d'utilisation" n'est pas coché. Mettez également à jour le SDK vers la version la plus récente. Je ne suis pas sûr, mais je me souviens de certains problèmes avec l'émulateur et les données utilisateur sur les anciennes versions.

3voto

pr0nin Points 353

Installer le market dans l'émulateur n'est pas si simple parce que par défaut la partition système est réinitialisée à chaque redémarrage de l'émulateur.

Si vous souhaitez que les modifications soient permanentes, vous devez supprimer le fichier /system/app/SdkSetup.apk

Si vous copiez ensuite les deux fichiers nécessaires GoogleServicesFramework.apk et Vending.apk dans /system/app/, vous aurez un marché fonctionnel à l'intérieur de l'émulateur.

Ainsi, en utilisant le shell adb, vous devez exécuter les commandes suivantes:

mount -o remount rw /system
rm /system/app/SdkSetup.apk
adb push Vending.apk /system/app/
adb push GoogleServicesFramework.apk /system/app/

BTW: Les APKs nécessaires peuvent être trouvés ici: CyanogenMod Wiki Latest Version/Google Apps

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X