J'ai donc commencé à avoir des erreurs dans mes journaux ADB qui, je pense, amènent mon appareil à afficher maintenant toute sortie logcat pour mon application. J'obtiens toute la sortie de logcat sauf celle de l'application elle-même.
PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline
PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.
android
android-studio
adb
logcat
android-logcat
Georgi Angelov
la source
la source
Developer options
->Revoke USB debugging authorizations
. Puis rebranchez l'appareil et acceptez-le à nouveau.Réponses:
vous avez manqué la boîte de dialogue d'autorisation de certificat d'empreinte digitale dans votre téléphone lorsque vous l'avez connecté, essayez de changer le mode USB sur Média, ou un autre mode différent de celui que vous avez, puis reconnectez votre appareil, ou allez dans Options du développeur -> Révoquer le débogage USB et reconnectez-vous, regardez la boîte de dialogue et cliquez sur Accepter, cela devrait résoudre vos problèmes.
Si cela ne fonctionne pas, définissez à nouveau votre ANDROID_SDK_HOME, puis:
Courir:
Branchez l'appareil
la source
J'ai rencontré le même problème.
Pour vous assurer que votre appareil Android attend la bonne empreinte digitale du système (par exemple, après avoir changé les installations du SDK Android -> un serveur adb différent en cours d'exécution!), Procédez comme suit (en fait, cela a fait la magie pour moi):
la source
S'il te plaît, vérifie cela. https://code.google.com/p/android/issues/detail?id=82850
J'ai fait face au même problème. Pourrait remarquer que "l'intégration adb" a été désactivée. Veuillez l'activer sur votre IDE (Outils | Android)
la source
1) Allez dans Paramètres du téléphone> Options du développeur> Révoquer le débogage USB.
2) Désactivez le débogage USB et redémarrez à nouveau.
Cela fonctionnera certainement, dans mon cas, cela a fonctionné.
la source
Cela m'est arrivé parce que j'ai précédemment activé le débogage USB sur un autre PC. Donc, pour que cela fonctionne sur un deuxième PC, j'ai dû désactiver le débogage USB et le réactiver tout en étant connecté au deuxième PC et cela a fonctionné.
la source
La solution à cela consistait simplement à changer le câble USB, après avoir activé l' intégration ADB via
Outils> Android> Activer l'intégration ADB.
la source
Vous trouverez ci-dessous les commandes permettant à l'utilisateur d'Ubuntu d'autoriser les appareils une fois que l'option développeur est activée.
sudo ~/Android/Sdk/platform-tools/adb kill-server
sudo ~/Android/Sdk/platform-tools/adb start-server
Sur l'appareil:
Connectez votre appareil maintenant et vous ne devez accepter que la demande, sur votre téléphone.
la source
Dans mon cas, c'était littéralement un mauvais câble USB. Apparemment, c'était juste au bord - adb logcat fonctionnerait, mais environ la moitié du temps j'obtenais cette erreur en essayant de pousser une application sur l'appareil.
Changé pour un câble différent, et tout allait bien. L'ancien câble était également très lent à charger, donc j'aurais dû m'en douter plus tôt ...
la source
Supprimez les autorisations de débogage sur l'appareil, avec le téléphone portable connecté, puis remettez-les en place et demandez si vous souhaitez autoriser le PC à disposer des autorisations de débogage, d'acceptation et de préparation: D
la source
J'ai eu le même problème lors du débogage via wlan. J'ai pu lancer l'application depuis Android Studio mais je n'ai pas pu recevoir de messages dans logcat.
Je l'ai réparé en connectant l'appareil à mon PC via un câble USB, j'ai lancé l'application une fois et tout fonctionnait. Ensuite, j'ai déconnecté le câble USB et essayé à nouveau de déboguer via wlan et tout fonctionnait à nouveau.
la source
J'ai aussi le même message. Dans mon cas, j'ai changé mon environnement de développement pour un autre ordinateur portable et mon appareil est le Samsung Galaxy Note 2014 Edition. Mon système d'exploitation est Windows 7
Mon état de note de galaxie est répertorié comme suit
Le message d'erreur était "appareil non autorisé. Veuillez vérifier le ..."
En général, l'emplacement du paramètre Android par défaut était
C:/Users/Your_login_name/.android
alors j'ai copié et collé tous les fichiers du dossier «.android» dans le dossier de paramètres de mon nouveau PC.Après cela, le problème avait disparu.
Je pense que le problème était un
adbkey
fichier incompatible. De plus, je n'avais aucun nom de menu tel querevoke adb authorization
.la source
Cela semble étrange les étapes complexes de la solution de câble et de redémarrage ... La première fois que j'ai branché l'appareil Android à mon Ubuntu (15.10), j'ai Connecté en tant que: options multimédia ou appareil photo et dans mon Android Studio, l'état de l'appareil n'était pas autorisé. Ce n'est que lorsque j'ai choisi l'une des options que j'ai eu dans l'appareil Android l'option d'autorisation PC. Lorsque vous accordez les autorisations appropriées dans Android, l'état de l'appareil est passé en ligne dans Android Studio. À votre santé
la source
Cela pourrait aider - Téléchargez et installez simplement la version du SDK Android (identique à la version Android de votre mobile), puis exécutez.
la source
Dans mon cas, le problème concernait les autorisations. J'utilise
Ubuntu 19.04
lors de l'exécution d'Android Studio dansroot
utilisateur, cela demande à mon téléphone les exigences d'autorisation. Mais avec un utilisateur normal, cela ne le fera pas.Le problème était donc de
adb
ne pas avoir assez de permission. J'ai fait de mon utilisateur propriétaire duAndroid
dossier sur lehome
répertoire.sudo chown -R orkhan ~/Android
la source
platform-tools-latest-linux.zip
.Courir:
la source
J'obtiens cette erreur très souvent pour une raison quelconque lorsque je fais "ionic cordova run android" et que je tourne sur un émulateur. Ce qui fonctionne pour moi est de terminer le processus "adb.exe" et de le relancer. Parfois, cela ne fonctionne pas non plus et ce que je fais est de quitter l'émulateur et de faire un "démarrage à froid" dans le studio Android sur l'émulateur.
la source
Facile! Vous ne devez accepter la demande que sur votre téléphone.
la source