8
votes

Pourquoi Eclipse est-il suspendu lors de l'installation d'un APK à un émulateur Android?

J'ai examiné des tonnes de questions similaires ici, mais elles avaient tous un problème différent (l'installation du .apk a réellement échoué) ou les solutions qui ont fonctionné pour eux n'ont pas fonctionné pour moi, alors je m'excuse si cette question On dirait comme un repuppost.

Le problème que j'ai d'avoir est que lorsque j'essaie d'exécuter une application Android sur un émulateur à Eclipse, l'APK n'est jamais installé. L'émulateur lui-même fonctionne bien (toutes les applications par défaut fonctionnent correctement, les paramètres sont corrects, etc.) mais l'application que j'essaie de tester n'est jamais installée sur le "téléphone". Il ne se présente jamais dans la liste des applications ni le lancement, et je n'ai jamais reçu de confirmation que l'installation est terminée. (La configuration d'exécution est définie pour lancer l'application) p>

Voici la sortie de la console correspondante, avec certains noms modifiés: p>

[2011-10-19 10:54:45 - dining-android] Android Launch! 
[2011-10-19 10:54:45 - dining-android] adb is running normally.
[2011-10-19 10:54:45 - dining-android] Performing <src path>.Main activity launch
[2011-10-19 10:54:45 - dining-android] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD '1.5test'
[2011-10-19 10:54:45 - dining-android] Uploading <appname>.apk onto device 'emulator-5554'
[2011-10-19 10:54:59 - dining-android] Installing <appname>.apk...


0 commentaires

6 Réponses :


-2
votes

Aller à Android \ Android-SDK \ Toplan-Tools dans CMD et Type Commande Logcat Ensuite, essayez d'installer à nouveau l'APK sur l'émulateur et collez le journal ici


4 commentaires

Le journal est très long; qu'en soi peut indiquer qu'il y a quelque chose qui ne va pas? Il ne figurait pas dans cette zone de commentaire, je l'ai posté à Pastebin.com/USQFED0X . Le journal est-il censé être ~ 400 lignes?


LOGCAT conserve un journal roulant. 400 lignes sonne parfaitement raisonnable. Mais le logcat ne vous dira pas pourquoi Eclipse est suspendue. Comment utiliser "adb installation" infructueuse? Est-ce que cela est suspendu ou avez-vous eu une erreur?


Je pense que j'ai compris pourquoi l'installation de la BAD a été infructueuse la première fois; Le fichier .apk n'a pas été signé correctement, donc cela n'a pas été aimé.


L'installation de ligne de commande a fonctionné; Eclipse se bloque toujours lors de l'installation. Quelqu'un a des idées pourquoi?



1
votes

J'ai déjà eu ce problème, je ne me souviens pas de la façon dont je l'ai résolu (c'était il y a quelque temps).

Je suggère personnellement de réinstaller le SDK et le plugin ADT et assurez-vous que vous suivez les étapes du site Web du développeur. Je ne sais pas ce que la signature du paquet a à voir avec Eclipse ne l'installe pas sur votre téléphone ou de l'émulateur - il ne doit être signé que si vous allez l'avoir sur le marché (ou si vous essayez. Pour l'installer sur des téléphones en mode non développeur).

Une autre chose que vous pourriez essayer consiste à créer un nouveau projet Android (comme une simple application World Hello World) et d'essayer d'installer cela. S'il n'installe pas, vous avez un problème avec Eclipse et / ou le SDK.

Aussi, vous pourriez simplement éliminer complètement Eclipse et le SDK et commencer à partir de zéro. (Encore une fois, suivez les instructions sur le site Web de développeur Android ...)

http://developer.android.com/sdk/eclipse-adt.html < / a>

http://www.eclipse.org/downloads/ Forfaits / Eclipse-IDE-Java-développeurs / IndigosR1

bonne chance


0 commentaires

1
votes

Je me battais avec le même problème aujourd'hui. Et merci à Eplewis89 , il suggère de bonnes choses. Pour moi, le problème était à l'ADT. J'ai mis à jour mon asdk à la version la plus élevée et ADT a commencé à crier à propos de son compabilité et suggéré de se mettre à jour aussi. Mais j'ai choisi seulement certaines parties que je pensais suffisamment pour se développer. Vraiment cette erreur m'a coûté une moitié d'une journée.

aide -> Vérifier les mises à jour et la mise à jour de toutes les choses ADT résolvées le problème.


0 commentaires

1
votes

J'ai aussi eu ce problème. J'ai essayé tout ce que je pouvais trouver sur le net et rien n'a fonctionné pour moi.

Ce n'est pas la solution que vous voulez entendre, mais ce qui a fonctionné pour moi, abandonniez mon Eclipse Helios Installer et pose une installation d'installation d'éclipse fraîche, puis d'installer Android Dev Outils.


0 commentaires

0
votes

Je l'ai couru après un crash et il y avait un processus d'émulateur qui était toujours en cours d'exécution à l'arrière-plan.

La solution pour moi était de tuer adb (en utilisant PS -ef | grep adb et tuer ) et tout émulateur de fonctionnement (en utilisant PS -ef | grep avd et tuer ). Ensuite, j'ai redémarré adb: xxx


0 commentaires

3
votes

J'ai eu le même problème lorsque j'ai essayé d'exécuter mon application Android dans un périphérique. Eclipse est allé à 100% de l'utilisation des CPU et il n'a plus répondu. Je devais tuer les processus Java pour fermer Eclipse à chaque fois que j'ai couru l'application. Dans le cadre de la solution de contournement, j'ai supprimé les plugins Android de Eclipse, mis à jour mes fichiers binaires Android dans ma boîte et installez une nouvelle éclipse nouvelle. J'ai tué Adb Server et le redémarais plusieurs fois. Après tout cela, j'avais le même problème. La solution est venue quand j'ai essayé avec un autre téléphone et voilà ... par magie, le problème était parti. J'essayais avec un Samsung SIII (GTI9300 - OS 4.1.2) Il y a eu un problème avec ce téléphone, car lorsque j'ai essayé avec un autre téléphone Razor-i (XT890 - OS 4.0.4). J'ai utilisé d'autres autres SIII (GTI9300 - OS 4.1.2) et cela a fonctionné aussi. Peut-être que la solution n'est pas la meilleure mais qu'elle était efficace pour moi. Si vous n'avez pas de chances de changer le téléphone, je vous recommande de déterminer dans les configurations de votre téléphone avec des fichiers binaires Android en dehors de Eclipse.

J'espère que cela vous aidera.


0 commentaires