web-dev-qa-db-fra.com

Android Studio - Erreur ADB - "... appareil non autorisé. Veuillez vérifier le dialogue de confirmation sur votre appareil."

J'ai donc commencé à avoir des erreurs dans mes journaux ADB qui, je pense, font que mon appareil affiche maintenant toutes les sorties logcat pour mon application. Je reçois toutes les sorties 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.
97
Georgi Angelov

vous avez manqué la boîte de dialogue Autorisation du certificat d'empreinte digitale de votre téléphone lorsque vous l'avez connecté, essayez de changer le mode USB en support, ou un mode différent de celui que vous utilisez, puis reconnectez votre appareil, ou accédez à Options de développement -> Révoquer le débogage USB et reconnectez-vous, surveillez le 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:

  1. Débrancher l'appareil 
  2. Courir:

    adb kill-server 
    adb start-server
    
  3. Appareil branché

173
Eefret

J'ai vécu le même problème.

Pour vous assurer que votre appareil Android attend la bonne empreinte du système (par exemple, après avoir basculé les installations du SDK Android -> différents serveurs adb en cours d'exécution!), Procédez comme suit (en fait, c'est ce qui a été fait pour moi):

  • débranchez votre appareil Android
  • révoquer les autorisations de débogage USB dans les options de développement Android
  • branchez votre appareil. Vous pouvez accepter l'empreinte digitale une fois de plus.
27
xdjkx

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" était désactivée. Veuillez l'activer sur votre IDE (Outils | Android)

9
junkle

1) Sélectionnez 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 définitivement, dans mon cas cela a fonctionné.

7
Deepak Kumar

La solution à cela était simplement de changer le câble USB, après avoir activé ADB Integration via 

Outils> Android> Activez l'intégration ADB.

3
user3255406

Cela m'est arrivé parce que j'avais déjà activé le débogage USB sur un autre ordinateur. Donc, pour que cela fonctionne sur un second PC, je devais désactiver le débogage USB et le réactiver tout en étant connecté au second PC et cela fonctionnait.

3
O Ndiaye

Supprimez les autorisations de débogage sur le périphérique, 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 disponibilité: D

1
OmarACY

Dans mon cas, c’était littéralement un mauvais câble USB. Apparemment, c’était juste sur le bord - adb logcat fonctionnerait, mais environ la moitié du temps j’obtiendrais cette erreur en essayant de transférer une application sur le périphérique.

Changé pour un autre câble, et tout allait bien. L’ancien câble était également très lent à charger, j’aurais donc dû m'en douter plus tôt ...

1
D0SBoots
  1. Télécharger platform-tools-latest-linux.Zip .
  2. Courir:

    _unzip platfo*.Zip
    cd plat*
    ./adb devices / ./adb usb / etc
    _
0
Vijith PV

Simple! Vous devez accepter uniquement les demandes sur votre téléphone.

0
Fortran

Cela pourrait aider - Il suffit de télécharger et d'installer la version du SDK Android (identique à la version Android de votre mobile), puis de l'exécuter.

0
Vishal Sharma

Dans mon cas, le problème concernait les autorisations. J'utilise Ubuntu 19.04 Lors de l'exécution de Android Studio dans root utilisateur, il demanderait à mon téléphone d'indiquer les autorisations requises. Mais avec un utilisateur normal, cela ne se fera pas.

Donc, le problème concernait le fait que adb n'avait pas assez de permission. J'ai créé le dossier utilisateur Android dans le répertoire home.

Sudo chown -R orkhan ~/Android

0
Orkhan Huseynli

J'ai très souvent cette erreur pour une raison quelconque lorsque je fais "ionic cordova run Android" et que je le fais sur un émulateur. Ce qui fonctionne pour moi est de mettre fin au processus "adb.exe" et de le réexécuter. Parfois, cela ne fonctionne pas non plus et ce que je fais est de quitter l'émulateur et dans Android studio faire un "démarrage à froid" sur l'émulateur.

0
user123959

Le câble complexe et les étapes de la solution de redémarrage semblent étranges. La première fois que j’ai branché le périphérique Android à mon Ubuntu (15.10), j’ai Connect comme: options multimédia ou de caméra et dans mon Android Studio, l’état du périphérique n’était pas autorisé. Ce n’est que lorsque j’ai choisi entre l’une des options que j’ai eu sur le périphérique Android l’option d’autorisation du PC. Lorsque vous accordez les autorisations appropriées dans Android, l'état de l'appareil est passé en ligne dans Android Studio. À votre santé

0
user278049

J'ai eu le même problème lors du débogage sur WLAN. Je pouvais lancer l'application depuis Android Studio mais je ne pouvais pas recevoir de messages dans logcat. 

Je l'ai corrigé en connectant l'appareil à mon ordinateur via un câble USB, j'ai lancé l'application une fois et tout fonctionnait. Ensuite, j'ai débranché le câble USB et essayé à nouveau de déboguer via WLAN et tout fonctionnait à nouveau.

0
TheWibblyMe

Vous trouverez ci-dessous les commandes permettant à l'utilisateur Ubuntu d'autoriser les périphériques une fois l'option de développeur activée.

Sudo ~/Android/Sdk/platform-tools/adb kill-server

Sudo ~/Android/Sdk/platform-tools/adb start-server

Sur l'appareil:

  • Option développeur activée
  • Débogage USB vérifié

Connectez votre appareil maintenant et vous ne devez accepter que les demandes sur votre téléphone.

0
Rahul Baradia

J'ai le même message aussi . Dans mon cas, j'ai changé mon environnement de développement pour un autre ordinateur portable et mon appareil est la version 2014 de samsung galaxy note . Mon système d'exploitation est Windows 7

Ma condition de note de galaxie listée comme suit

  • option développeur activée
  • Débogage USB vérifié

Le message d'erreur était "appareil non autorisé. Veuillez cocher la case ..."

En général, l'emplacement du paramètre Android par défaut était C:/Users/Your_login_name/.Android, puis j'ai copié et collé tous les fichiers du dossier ".Android" dans le dossier des paramètres de mon nouveau PC.

Après cela, le problème avait disparu.

Je pense que le problème était que le fichier adbkey était incompatible ..__ De plus, je n'avais aucun nom de menu tel que revoke adb authorization.

0
tommybee