1 votes

Impossible d'accéder au shell adb sur un téléphone x86 émulé

J'essaie d'accéder à un téléphone sur un émulateur Android via adb. Message d'erreur renvoyé :

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

C:\Program Files (x86)\Android\android-sdk\platform-tools>

J'ai supprimé les fichiers adbkey et adbkey.pub du dossier .Android comme suggéré dans certaines questions/réponses pour les téléphones physiques sans succès. J'ai également désactivé et réactivé le débogage USB sur le téléphone.

Détails du téléphone :
Appareil - Nexus 7 (7.02", 1200 x 1920 : xhdpi)
Cible - Android 8.0.0 - Niveau 26 de l'API
CPU/ABI- Google Play Intel Atom (x86)

Des idées sur la façon d'obtenir un accès adb ? Merci.

1voto

Ghassan Toumie Points 11

J'ai eu un problème similaire avec un émulateur sdk 24 x86.

  1. Paramètres -> À propos de l'appareil émulé -> cliquez sur "Build number" plusieurs fois (comme vous le faites sur un appareil réel).

  2. Allez dans Réglages -> Options du développeur -> Activez le débogage USB.

vous devriez obtenir un dialogue pour permettre l'accès au débogage depuis le PC

et essayez de le relancer via Android Studio

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X