Android Studio - Errore ADB - “… dispositivo non autorizzato. Controlla la finestra di dialogo di conferma sul tuo dispositivo ".


107

Quindi ho iniziato a ricevere errori nei miei log ADB che, penso, stanno facendo sì che il mio dispositivo ora visualizzi qualsiasi output di logcat per la mia app. Ricevo tutto l'output di logcat tranne quello dall'app stessa.

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.

39
Prova a revocare le autorizzazioni sul dispositivo - Developer options-> Revoke USB debugging authorizations. Quindi collega il dispositivo e accettalo di nuovo.
free3dom

Sempre lo stesso errore con Android Studio 1.1: la soluzione accettata non funziona.
Antonio Sesto

2
La modifica della porta USB dopo la revoca delle autorizzazioni come spiegato da @ free3dom ha ottenuto la finestra di dialogo di autorizzazione del certificato dell'impronta digitale da visualizzare come ulteriormente spiegato da @ -Eefret nella risposta accettata.
xilef

Ricevo questo messaggio di errore su Android 6.0 Marshmallow, ma non è presente alcuna opzione "Revoca autorizzazioni di debug USB" nelle opzioni sviluppatore.
Aaron Campbell

Il tablet con cui ho lo stesso problema, semplicemente non aveva visualizzato la finestra di dialogo di autenticazione finché stavo provando su una delle porte USB 3. Ora funziona perfettamente sulla porta USB 2 dello stesso PC.
Tamás Bolvári

Risposte:


200

hai perso la finestra di dialogo di autorizzazione del certificato dell'impronta digitale nel telefono quando lo hai collegato, prova a cambiare la modalità USB su Media, o un'altra diversa da quella che hai in e quindi ricollega il tuo dispositivo, o vai a Opzioni sviluppatore -> Revoca debug USB e riconnettiti, guarda la finestra di dialogo e fai clic su accetta, che dovrebbe risolvere i tuoi problemi.

Se non funziona, imposta di nuovo ANDROID_SDK_HOME, quindi:

  1. Scollegare il dispositivo
  2. Correre:

    adb kill-server 
    adb start-server
  3. Collega il dispositivo


Sì, avrei dovuto chiarirlo. Sono sempre stato in grado di connettermi a questo PC e ho cliccato sul pulsante "Accetta". Ho anche provato a cambiare i tipi di connessione e non è più apparso. Ho anche cambiato le porte USB e nemmeno questo ha funzionato ..
Georgi Angelov

Imposta: ANDROID_SDK_ROOT sul percorso di casa e non su "ANDROID_SDK_HOME" !!!!!!!!!!!!!!!!!!!!!!
Nimitack

Manca l'autenticazione dell'impronta digitale nel mio caso ... Cambiando l'USB su supporto e altri ha dato un pop-up per l'autenticazione che ho selezionato OK.
spacedev

anche spegnere l'hotspot sul dispositivo aiuta.
Jianhong

31

Ho riscontrato lo stesso problema.

Per assicurarti che il tuo dispositivo Android si aspetti l'impronta digitale corretta dal sistema (ad es. Dopo aver cambiato le installazioni di Android SDK -> un server adb diverso in esecuzione!), Procedi come segue (in realtà, questo ha fatto la magia per me):

  • scollega il tuo dispositivo Android
  • revocare le autorizzazioni di debug USB nelle Opzioni sviluppatore Android
  • collega il tuo dispositivo. Puoi accettare l'impronta digitale ancora una volta.


8

1) Vai a Impostazioni telefono> Opzioni sviluppatore> Revoca debug USB.

2) Disattiva il debug USB e riavvia nuovamente.

Funzionerà sicuramente, nel mio caso ha funzionato.


3

Questo è successo a me perché ho abilitato il debug USB in precedenza su un altro PC. Quindi per farlo funzionare su un secondo PC ho dovuto disabilitare il debug USB e riattivarlo mentre ero connesso al secondo PC e ha funzionato.


3

La soluzione a questo era solo cambiare il cavo USB, avendo abilitato l' integrazione di ADB tramite

Strumenti> Android> Abilita integrazione ADB.


2

Di seguito sono riportati i comandi per l'utente di Ubuntu per autorizzare i dispositivi una volta che l'opzione sviluppatore è attiva.

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

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

Sul dispositivo:

  • Opzione sviluppatore attivata
  • Debug USB verificato

Collega il tuo dispositivo ora e devi solo accettare la richiesta, sul tuo telefono.


1

Nel mio caso, era letteralmente un cattivo cavo USB. Apparentemente era giusto al limite: adb logcat avrebbe funzionato, ma circa la metà delle volte avrei ricevuto questo errore quando cercavo di inviare un'app al dispositivo.

Cambiato con un cavo diverso e tutto andava bene. Anche il vecchio cavo era molto lento nella ricarica, quindi avrei dovuto sospettarlo prima ...


Ho dovuto usare un'altra porta USB con lo stesso cavo.
Tamás Bolvári

1

Rimuovi i permessi di debug sul dispositivo, con il cellulare connesso, quindi rimettili a posto e chiedi se vuoi consentire al PC di avere i permessi di debug, accettare e pronto: D


0

Ho avuto lo stesso problema durante il debug su wlan. Potrei avviare l'applicazione da Android Studio ma non riesco a ricevere alcun messaggio in logcat.

L'ho risolto collegando il dispositivo al mio PC tramite cavo USB, ho lanciato l'applicazione una volta e tutto funzionava. Quindi ho scollegato il cavo USB e ho provato di nuovo il debug tramite wlan e tutto ha funzionato di nuovo.


0

Anch'io ho lo stesso messaggio. Nel mio caso, ho cambiato il mio ambiente di sviluppo con un altro PC notebook e il mio dispositivo è l'edizione 2014 di Samsung Galaxy Note. Il mio sistema operativo è Windows 7

La mia condizione della nota galattica è elencata come segue

  • opzione sviluppatore attivata
  • Debug USB verificato

Il messaggio di errore era "dispositivo non autorizzato. Controlla il ..."

In generale, la posizione dell'impostazione predefinita di Android è stata C:/Users/Your_login_name/.androidquindi ho copiato e incollato tutti i file nella cartella ".android" nella cartella delle impostazioni del mio nuovo PC.

Dopo di che il problema era sparito.

Penso che il problema fosse il adbkeyfile non corrispondente. Inoltre, non avevo alcun nome di menu come revoke adb authorization.


0

Sembra strano il cavo intricato e riavviare i passaggi della soluzione ... La prima volta che ho collegato il dispositivo Android al mio Ubuntu (15.10) ho ottenuto Connetti come: opzioni multimediali o della fotocamera e nel mio Android Studio lo stato del dispositivo non era autorizzato. Non è stato fino a quando ho scelto tra una delle opzioni che ho ottenuto nel dispositivo Android l'opzione di autorizzazione del PC. Quando si concedono le autorizzazioni appropriate in Android, lo stato del dispositivo viene modificato in online in Android Studio. Saluti


0

Questo potrebbe aiutare: basta scaricare e installare la versione Android SDK (uguale alla versione Android del tuo cellulare), quindi eseguire.


0

Nel mio caso il problema riguardava le autorizzazioni. Uso Ubuntu 19.04 Quando eseguo Android Studio rootnell'utente, il mio telefono richiede i requisiti di autorizzazione. Ma con un utente normale non lo farà.

Quindi il problema era adbnon avere abbastanza permessi. Ho reso il mio utente proprietario della Androidcartella nella homedirectory.

sudo chown -R orkhan ~/Android



0

Ottengo questo errore molto spesso per qualche motivo quando si esegue "ionic cordova run android" e si esegue su un emulatore. Quello che funziona per me è terminare il processo "adb.exe" e rieseguirlo. A volte anche questo non funziona e quello che faccio è uscire dall'emulatore e in Android Studio eseguire un "avvio a freddo" sull'emulatore.


-1

Semplice! Devi solo accettare la richiesta, sul tuo telefono.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.