9
votes

AVD Manager ne détecte pas mon téléphone HTC Hero comme périphérique virtuel

Je dois utiliser mon téléphone comme émulateur / cible / périphérique virtuel lorsque j'exécute mon application. J'ai installé HTC Sync et le pilote USB est en ordre. J'ai activé le débogage USB dans les paramètres.

Que dois-je faire de plus pour faire de l'Eclipse AVD Manager pour détecter mon téléphone? Je l'ai fait fonctionner sur ANHHER COUMUTER, à la suite des mêmes étapes que j'ai faites maintenant. "Soudain", cela vient de détecter le téléphone. Cela n'a aucun sens! argh

aide s'il vous plaît?


0 commentaires

8 Réponses :


0
votes

Votre téléphone n'est pas un appareil virtuel. Il suffit de brancher, assurez-vous que le débogage USB est activé au téléphone et exécuter ou déboguer votre application.


0 commentaires

0
votes

Même si vous avez installé le pilote USB, il pourrait y avoir une mauvaise inscription USB avec Windows. Vous pouvez utiliser USBDeView pour consulter les pilotes enregistrés et supprimer toutes les entrées de votre téléphone avant de brancher Ensuite, choisissez le pilote du SDK lorsqu'il est demandé.


0 commentaires

4
votes

Quand je l'ai fait, je n'ai jamais installé HTC Sync.i Utilisé le gestionnaire AVD pour installer le pilote USB et suivi ces instructions


1 commentaires

Qu'en est-il des utilisateurs de Mac? :-(



10
votes

enfin - ça marche! Dans les configurations d'exécution -> Cible -> Sélectionnez "Manuel" au lieu de "Automatique", vous devez choisir un périphérique ou un émalateur lorsque vous exécutez l'application. Et puis je pourrais choisir mon téléphone au lieu des émulateurs.


3 commentaires

'Automatique' sur mon système donne toujours des préférences à mon appareil réel sur le périphérique virtuel. Cependant, ravi d'entendre que cela fonctionne pour vous.


I Deuxième Sara - Je ne pouvais jamais faire apparaître l'appareil et ce n'était pas dans le débogage en tant que sélection. La seule façon dont il se présente dans Eclipse pour moi est de le changer en manuel comme décrit ci-dessus.


+1 Une fois que je l'ai couru manuellement une fois, je pourrais le repasser automatiquement et préférerait le périphérique physique sur l'émulateur.



6
votes

HTC Hero (Android 2.1)
Eclipse Helios (3.6)
Windows XP SP3

J'ai eu ce travail en faisant ce qui suit

  1. Assurez-vous que votre projet est défini sur le débistage dans le manifeste Android: Dettinguggable = "vrai"
  2. sur le héros assurez-vous qu'il est défini pour le débogage à distance
    Menu> Paramètres> Applications> Développement> Débogage USB
    (Les trois prochaines étapes que j'ai eu de ici )
  3. Installez HTC Sync (3.0)
  4. Utilisez USBDeView pour supprimer le périphérique
  5. Dispositif de plug in
  6. Vérifier le périphérique est ajouté en exécutant "C: \ programme Fichiers \ Android-SDK-Windows \ Tools-Tools \ adb.exe périphériques "qui a déclaré que le serveur était hors de date et tué automatiquement et redémarré-le et a montré mon appareil comme connecté.
  7. a également couru ceci pour être en sécurité "C: \ Programme Fichiers \ htc \ htc sync 3.0 \ adb.exe Appareils "
  8. Puis dans Eclipse, cliquez sur la liste déroulante Menu sur la barre d'outils de débogage> Configurations de débogage ... Supprimez toutes les configurations existantes et fermer
  9. la prochaine fois que vous avez débogué, il trouve le HTC Hero et dirige le débogage sur celui-ci

0 commentaires

1
votes

J'ai eu un problème similaire, mais je devais activer le débogage USB sur mon téléphone physique actuel et il a mis à jour les pilotes sur Windows et fonctionnent maintenant


0 commentaires

0
votes

J'ai eu un problème similaire - le débogage USB activé, aucun problème avec les pilotes, mais aucun dispositif n'est pas détecté. J'essayais de gérer un projet importé. J'ai créé un nouveau projet d'exemple Android et j'ai pu exécuter cela sur le périphérique. Après cela, le projet importé a également couru sur le périphérique.


0 commentaires

2
votes

Quelques astuces qui m'ont aidé à obtenir mon téléphone (incroyable 2) reconnu:

  1. Dans Exécution des configurations, assurez-vous que la cible est définie sur manuel (sinon peut-être par défaut à l'émulateur)

  2. Installez les pilotes de téléphone (à partir du menu Autoplay lorsqu'il est branché) et HTC Synchroniser. Si «Mode de débogage» ne fonctionne pas, mon téléphone ne sera que Reconnu par HTC Sync et Eclipse en mode 'Sync'.

  3. Vérifiez quelle version du SDK vous exécutez. Mon téléphone n'a pas été mis à jour sur Android 4.0 pourtant, je devais donc télécharger un précédent SDK version (2.1.3)


0 commentaires