web-dev-qa-db-fra.com

Comment redémarrer un émulateur Android Android?

J'essaie essentiellement de le faire: Modification automatique de Android locale de l'émulateur

Tout fonctionne jusqu'au "début". l'émulateur commence à démarrer mais continue de se charger à l'écran scintillant "Android" pour toujours. Je dois manquer quelque chose ... Comment puis-je redémarrer l'émulateur à partir d'ADB?

D'accord, je devrais être plus précis.

J'essaie de le faire à partir de la ligne de commande en utilisant adb. Je peux utiliser adb pour setprop et je peux arrêter l'émulateur. Lorsque j'essaie de faire "démarrer" dans l'adb Shell, l'émulateur commence à démarrer, mais il ne revient jamais à l'écran de verrouillage.

27
jeff

Je suis sûr que cela fonctionnera:

  • Effacez/essuyez l'AVD par défaut ou créez-en un nouveau.

  • Démarrez AVD/Emulator à partir de la CLI avec la commande suivante

    emulator -avd my_avd -prop persist.sys.language=en -prop persist.sys.country=GB
    

changer au besoin. De cette façon, vous ne jouez pas avec l'image système qui peut provoquer des blocages/plantages. Et vous pouvez facilement le configurer au démarrage pour une variété de paramètres régionaux.

5
TryTryAgain

Dans Android Studio, accédez à:

  1. Tools > Android > AVD Manager
  2. Sélectionnez votre appareil émulateur
  3. Cliquez sur "Effacer les données"
74
totas

tu peux essayer

emulator @avd_name -no-snapshot-load

il va nettoyer charger l'appareil qu'il a fonctionné pour moi.

42
Kiran Chenna

Je sais que vous avez demandé dans votre question comment procéder à partir de la BAD. Mais le titre amène les gens ici à chercher potentiellement à le redémarrer à partir de l'interface utilisateur.

Une option pourrait être (mais cela dépend de l'outillage que vous utilisez et peut ne pas être disponible pour tous les émulateurs/environnements) est de appuyer et maintenir le Bouton d'alimentation puis un menu apparaîtra avec une option de redémarrage.

enter image description here

14
Nikita G.

Si vous utilisez Android Studio, vous pouvez accéder au gestionnaire AVD, sous Actions, sélectionnez "Démarrage à froid maintenant" pour redémarrer l'émulateur. Cela éliminerait les erreurs/incohérences qui pourraient se produire si le simulateur le processus a été brusquement fermé/terminé.

8
Karthik

Pour moi, la réponse de kiran-chenna m'a échoué et la solution a été de courir à la place:

emulator -avd Pixel_2_API_28 -no-cache
5
Ben Hayward

Pour démarrer/arrêter ou redémarrer l'émulateur, procédez comme suit:

utiliser telnet sur la machine Windows

o localhost 5554

avd start start

ou

avd start restart

ou

avd stop

2
Pratham

Certaines versions de l'émulateur (Android-7) sont boguées et se bloquent simplement sur la shimmmera.

Essayez de le redémarrer avec l'option "effacer les données utilisateur" (oui, vous devrez réexécuter votre application ou au moins la réinstaller).

1
idarwin

dans Eclipse en haut à droite, vous trouverez DDMS go i là-bas, à gauche, vous trouverez des périphériques et dans le dernier, vous trouverez un triangle vers le bas, appuyez sur celui-ci dans lequel vous trouverez Reset adb.

0
Pradeep

vous pouvez redémarrer l'émulateur à partir d'adb Shell, démarrer l'émulateur et également adb Shell dans le terminal.

start Démarre (redémarre) une instance d'émulateur/périphérique.
stop Arrête l'exécution d'une instance d'émulateur/périphérique.

0
prijupaul