Émulateur Android ne démarre plus
Je suis en cours d'exécution sur OSX Mountain Lion. J'ai récemment installé la dernière version d'Eclipse et du SDK Android Eclipse. J'ai mis à jour le SDK par Eclipse ainsi, le téléchargement de tout dans les Extras, Android 2.2 (API 8), Android 4.1.2 (API 16) et le dossier Outils.
Enfin j'ai pu faire tourner l'émulateur par la création d'un appareil, mais il était très lent (j'ai 250 go de disque dur ssd + 16 go de RAM), je ne pouvais même pas exécuter l'application que j'ai eu. J'ai essayé de modifier certaines options de l'émulateur et maintenant, apparemment, je ne peux pas courir plus rien. Dès que j'essaye d'exécuter un programme (Hello World) j'ai le tristement célèbre Mac OSX erreur:
emulator-arm quit unexpectedly.
La sortie de la console pour Eclipse est le suivant:
[2012-10-19 15:46:06 - test] Android Launch!
[2012-10-19 15:46:06 - test] adb is running normally.
[2012-10-19 15:46:06 - test] Performing com.example.test.MainActivity activity launch
[2012-10-19 15:46:06 - test] Automatic Target Mode: launching new emulator with compatible AVD 'test'
[2012-10-19 15:46:06 - test] Launching a new emulator with Virtual Device 'test'
J'ai essayé de remettre les choses comme elles étaient avant ainsi que la création d'un émulateur de périphérique. J'ai essayé de redémarrer Eclipse et la machine elle-même, mais rien. Apparemment, je ne peux pas l'exécuter toute application Android plus.
Est-ce que qqn a une idée? J'ai lu sur certains fil similaire à l'utilisation adb
pour redémarrer la chose, mais apparemment je ne peux pas obtenir que l'exécution ainsi. En faisant ./adb shell
- je obtenir error: device not found
. Avez-vous une idée sur ce que je peux faire pour résoudre le problème?
Grâce
oui, le deuxième appareil que j'ai construit était exactement 512 mo de ram et 1 go de carte sd, rien, même erreur.
Vous et avd de virtual device manager dans eclipse ou en ligne de commande
Virtuel gestionnaire de périphériques à partir de l'Éclipse, à la fois les émulateurs.
accédez à l'invite de commande et d'essayer de faire de l'émulateur-bras -avd YOURAVDNAME -verbose
OriginalL'auteur Masiar | 2012-10-19
Vous devez vous connecter pour publier un commentaire.
Mise à jour de votre sdk android. Dans eclipse, il devrait être un bouton à côté de l'open avd gestionnaire de bouton. ou en ligne de commande essayez la mise à jour android sdk --no-ui.
le lien suivant devrait aider à faire défiler vers le bas pour voir comment mettre à jour. https://wiki.appcelerator.org/display/guides/Installing+et+mise à Jour+Android+SDK
lors de la mise à jour via l'android sdk manager assurez-vous de sélectionner toutes les options. Si vous sélectionnez tout, il existe quelques logiciels privateurs qui vous avez besoin de la connexion de l'utilisateur pour les personnes si vous annulez il procède à la suivante.Une fois que vous complète mise à jour de la bad liste des cibles. et n'oubliez pas d'accepter la réponse à la dernière
Merci, la mise à jour via le terminal a été la chose!
Le lien pour cette réponse, c'est plus de travail. Dans l'avenir, votre réponse devrait être en mesure de toujours répondre à la question sans lien. Dans ce cas, l'on a accepté la réponse est aujourd'hui complètement inutile.
OriginalL'auteur Bhanu Kaushik
Le problème est essentiellement l'AVD manager ne peut pas ré-ouvrir un périphérique virtuel qui était sur un deuxième écran sur un Mac. Le travail consiste à éditer le fichier suivant
(selon votre système, cela peut être dans ~/.android/avd/par Défaut.avd/émulateur de l'utilisateur.ini trop)
et modifier la fenêtre.x et de la fenêtre.y des entrées à
Source: http://timvoet.com/2013/01/04/avd-emulator-crashes-on-mac/
Wow. Juste... wow. Merci, cela a réglé le problème pour moi.
Le répertoire est différent sur mon système 10.9, Android Studio 2.3.6, c'est maintenant .android/avd/par Défaut.avd. J'ai édité la réponse.
Notez que le chemin d'accès de votre émulateur de l'utilisateur.fichier ini peuvent être spécifiques à la version de l'OS. Dans OS X v10.9, c'est
~/.android/avd/<name-of-avd>.avd/emulator-user.ini
OriginalL'auteur Inamdar
FWIW, j'ai remarqué que l'exécution de VirtualBox semble pour obtenir un verrou sur HAX qui empêche l'émulateur android de la fenêtre d'ouverture. La fermeture de VirtualBox semble libérer le verrou et tout fonctionne à nouveau.
OriginalL'auteur zoomix
J'ai eu le même problème, mais les idées suggérées ne résout pas mon problème, après avoir prêté serment et en agitant mon poing chez les Dieux, j'ai travaillé en arrière quand il a ÉTÉ de travail, et a décidé de modifier mon SDK version des Outils de retour à partir de l'Android SDK Tools RC de 22,6 pour Android SDK Tools 22.3.
Démarrage emulator64-x86 4.4.2 processeur intel atom instance et faible et voici, il fonctionne à nouveau.
2 de précieuses heures plus tard... vous allez aimer travailler avec Android. :O
Morale de l'histoire, de ne pas utiliser le Canal de Prévisualisation des Rejets.
OriginalL'auteur David van Dugteren