J'essaie d'exécuter mon application Android sur un Samsung Galaxy Ace. Malgré le branchement de la clé USB et l’activation du débogage, lorsque je tente d’exécuter l’application, Eclipse affiche un message disant:
[2012-07-14 22:56:19 - Cricket] Android Launch!
[2012-07-14 22:56:19 - Cricket] adb is running normally.
[2012-07-14 22:56:19 - Cricket] Performing nikhil.Android.cricket.MainActivity activity launch
[2012-07-14 22:56:19 - Cricket] No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD.
J'aimerais ajouter que j'ai beaucoup essayé mais que je ne peux rien faire. J'ai essayé de tuer adb et de le redémarrer. Même erreur. De plus, je peux l'exécuter instantanément lorsque je connecte le Samsung Galaxy Note de mon ami. Mais cela ne fonctionnera pas sur mon Samsung Galaxy Ace. J'apprécierais toute aide que je pourrais obtenir à ce sujet.
Allez à DDMS dans Eclipse IDE.
Il y a un menu: Développez ce menu et sélectionnez l'option Réinitialiser adb .
Attendez quelques secondes, le périphérique ADB sélectionné sera réinitialisé.
Il suffit de redémarrer le téléphone, cela résoudra votre problème. pas besoin de redémarrer adb est nécessaire.
J'ai tout essayé dans cette liste en vain, avec un Samsung Galaxy 5 (4.4.2). La seule façon pour que je fonctionne enfin était de choisir l'option de "révoquer l'autorisation de débogage USB", ce qui a amené mon téléphone à demander à mon ordinateur d'autoriser le débogage de son ordinateur.
L'installation des nouveaux pilotes google/samsung les plus récents avec la sécurité de débogage USB améliorée ne semble pas déclencher une invite d'autorisation par elle-même. Il semble que vous ayez besoin de vous aider en annulant toutes les autorisations précédentes, même sur un nouveau téléphone.
J'ai eu ce problème avec ma nouvelle mise à jour pour KitKat GT-N7100. J'ai tout essayé
aucun n'a fonctionné.
Le périphérique a toujours regardé hors ligne dans les DDM.
Si vous avez essayé tout cela et que vous ne l'utilisez toujours pas, essayez ceci:
http://www.droidextra.org/2013/12/24/solved-fix-adb-devices-offline-100-working.html
Cela a fonctionné pour moi.
Akif,
J'ai également rencontré le même problème avec Samsung Google Nexus. J'utilise Mac et j'ai suivi ces étapes pour résoudre mon problème
Si vous développez sur Eclipse, ignorez l'étape 2
1: Activez le débogage USB sur votre téléphone.
pour les versions inférieures à 3.2, allez dans Paramètres-> Applications-> Développement
pour les versions 4.0 et supérieures, il est dans Paramètres-> Développement
pour 4.2 c'est caché. Allez dans Paramètres-> à propos du téléphone et appuyez 7 fois sur le numéro de build (le message indiquant que vous êtes développeur apparaît maintenant
2: dans votre fichier manifeste, ajoutez Android: debuggable = "true" à l'élément d'application
Pour installer le pilote USB Android sur Windows 7 pour la première fois:
Vous devrez peut-être modifier le paramètre de connexion active USB de l'ordinateur. J'ai eu le même problème lors de l'exécution d'une rom personnalisée Beanstalk basée sur Android 4.3. Ce problème a été résolu en passant du périphérique par défaut Media Device (MTP) à Mass storage. L'appareil était alors automatiquement reconnu par Eclipse.
Les fenêtres:
Start Menu button > type: cmd
Problème, l'appareil est hors ligne:
adb devices
List of devices attached
07952b41
offline
adb kill-server
adb start-server
(Attendez quelques secondes ...) adb devices
List of devices attached
07952b41
device
Ouvrez Window Task Manager
et et close adb.exe
. Résoudre mon problème. Et aussi réinitialiser le débogage USB .
Dans AndroidManifest.xml, vérifiez que vos minSdkVersion et targetSdkVersion correspondent à votre appareil.
si votre pilote mobile Samsung n’est pas installé correctement, ce problème peut également se produire
alors téléchargez le pilote à partir du lien suivant et installez-le sur votre PC link
J'ai eu le même problème avec mon téléphone HTC, qui fonctionne bien avec d'autres applications jusqu'à ce que j'utilise les services de Google Play pour les cartes v2. Vous pouvez trouver le lien ci-dessous pour savoir comment installer l'exemple.
http://nlabs.wordpress.com/2012/12/13/the_maps_sample_from_google_play_services/
J'ai essayé les suggestions faites dans ce fil sans aucun progrès.
J'ai alors trouvé mon erreur en ne remplaçant pas le paramètre par défaut ci-dessous, mais en ajoutant mes entrées. Alors j'ai fait le bon, et j'ai toujours la même erreur.
<meta-data
Android:name="com.google.Android.maps.v2.API_KEY"
Android:value="inter your code" />
J'exécute ensuite le mode débogage. Ça a marché. Une fois au HTC, on m'a invité à installer les «services Google Play», ce qui est attendu, et l'installation fonctionne.
en utilisant le plus récent adb aidé, merci Akif. utilisez kill-server puis démarrez server avec le plus récent adb. cela corrigera également d'autres problèmes.
Il n'y a peut-être aucun problème avec Eclipse. Essayez d’exécuter adb Shell et voyez s’il se connecte à votre appareil. Si ce n’est pas le cas, cela peut entraîner de nombreux problèmes: avec votre port USB (essayez-en un autre et/ou débranchez d’autres périphériques), avec votre système d’exploitation (essayez de redémarrer), avec votre câble USB (essayez-en un autre) ou le téléphone (essayez de le redémarrer ou essayez-en un autre).
Eclipse n'est que le dernier maillon de la chaîne.
Il suffit de faire une chose pour vous changer minsdkVersion à 8, dans votre fichier manifeste cela fonctionne sûrement ....
> Android:minSdkVersion="8"
Cela a fonctionné pour moi quand j'ai rencontré le même problème.
Vous devez "réinitialiser ADB". Après cela, votre appareil peut demander
Permettre le débogage USB?
Sur cet écran, en vérifiant
toujours autoriser depuis cet ordinateur
peut résoudre vos problèmes à l’avenir pour cet appareil et cet ordinateur . Plus d’informations: https://stackoverflow.com/a/16224992/143808