Eclipse, la bad, et ddms ne détecte pas Émulateur Android
Je voulais m'essayer à la programmation des appareils android, j'ai donc suivi les instructions à partir de l'android site, installé le sdk, le sdk java et eclipse. Mon ordinateur est un Windows 7 64 Bits, mais j'ai la version 32 bits de Java SDK Eclipse installé depuis l'audience qu'il y a des problèmes avec les versions 64 bits.
Je suis en cours d'exécution la plus récente version du sdk Android, 4.0 R15.
Je crois suivi toutes les instructions pour l'installation, mais lorsque je charge un échantillon (Lunar Lander dans ce cas), il charge l'émulateur, mais ne sera pas installé l'application. La BAD ne montre pas l'émulateur répertoriés lors de l'utilisation de la "adb devices", la perspective DDMS dans eclipse ne détecte aucun périphérique. Dans l'émulateur, j'ai activé le débogage USB paramètre dans la zone développeurs.
J'ai essayé de redémarrer la bad serveur et que vous avez réinstallé plusieurs fois.
J'ai même copié ce qu'un gars l'a fait sur youtube tutoriel pour un programme "hello world", et il ne serait toujours pas de charge de l'appareil.
N'quelqu'un a une idée de comment faire pour obtenir l'émulateur et eclipse parler, donc je peux les exécuter et de déboguer des programmes?
- Existe-il des erreurs ?
- Pas d'erreurs que je peux dire. Ma sortie de la console est: "code" [2011-12-11 20:02:44 - LunarLander] ------------------------------ [2011-12-11 20:02:44 - LunarLander] Android Lancement! [2011-12-11 20:02:44 - LunarLander] adb fonctionne normalement. [2011-12-11 20:02:44 - LunarLander] Effectuer des com.exemple.android.lunarlander.LunarLander activité de lancement [2011-12-11 20:02:56 - LunarLander] le Lancement d'un nouvel émulateur Virtual Device 'dev40' "code", Tout en essayant d'obtenir cela, il est apparu à travailler une fois, mais alors il ne fonctionne pas encore. Logcat montre aucun des erreurs car il ne peut pas se connecter à l'émulateur
- Vérifier cette question
- il est très très lent en général.. peut-être que vous devriez attendre jusqu'à ce qu'elle complète? il s'agirait soit de renvoyer un msg d'erreur ou de déployer avec succès (pour moi)
- J'avais vérifié que la question plus tôt, mais a essayé de nouveau de toute façon, et ça ne fonctionne pas. Rester éveillé a été déjà vérifié, c'était ok. Combien de temps faut quelqu'un à attendre? Je pense que je n'ai pas dit dans le message principal, lorsque je charge l'émulateur, il charge très bien, il l'obtient à l'écran de verrouillage, je peux le déverrouiller, et ne la normale construite dans les choses sur l'émulateur de téléphone. Mais après l'émulateur est complètement chargé, l'exemple d'application n'est pas téléchargé sur l'émulateur. Je ne peux pas le voir comme un périphérique connecté par le biais de la bad, ddms, ou le manuel de l'écran de chargement (lancement de nouveaux avd ou la charge connectée fenêtre de l'appareil).
- Juste au cas où, j'ai couru le programme à partir d'eclipse lorsque j'ai commencé à écrire mon dernier commentaire, et à gauche en cours d'exécution jusqu'à maintenant, débloqué, (donc environ 18 minutes). Jusqu'à présent, il n'a pas détecté l'émulateur et chargé du programme.
- Je l'ai laissé un peu plus longtemps, et toujours rien. Si j'ai été capable de se connecter à l'émulateur via telnet, mais la bad ne serait toujours pas de le montrer comme un périphérique. Quelqu'un sait comment résoudre ce problème?
- double possible de l'émulateur ne montrant pas de bad périphériques
Vous devez vous connecter pour publier un commentaire.
Essayer de
adb kill-server
et puis faire de la bad commande commeadb devices
qui va commencer la bad à nouveau.Il aide dans mon cas.
Meilleure solution que j'ai trouvé est: est-ce
Après que je reçois mon émulateur a détecté.
Créer de nouveaux AVD Fenêtre suivante->AVD Manager->Nouveau (Donner un nom à votre appareil & sélectionnez la cible) -> Create AVD.
Sélectionnez l'AVD que vous avez créé et Cliquez sur Démarrer pour lancer l'devie.
Seulement sur le lancement de l'appareil est affiché sous
adb devices
.Pour commencer, je pense que vous pouvez essayer les versions 64 bits de Java et Eclipse pour Windows. J'ai Windows 7 édition 64 bits, 64 bits de java et eclipse versions et tous fonctionnent très bien, sans aucun problème. J'ai cependant une question. Exactement où vous avez installé Android? Je veux dire, en utilisant le programme d'installation est disponible dans l'Android Développeur de site web. Si vous avez installé dans C:\Program Fichiers, puis essayez de ré-installer dans C:\ directement au lieu du répertoire Program Files. J'ai eu des problèmes rencontrés lors de l'annuaire a été C:\Program les Fichiers et puis je l'ai changé pour C:\ .
J'ai remarqué que si vous allouer beaucoup de mémoire de l'appareil, il peut "geler" lors du démarrage, s'il a été congelé pendant une période suffisante, il disparaît de la bad, de la liste des périphériques. Essayez de réduire l'empreinte mémoire de l'application?