Dispositivo Android ADB non autorizzato

Dato che ho reinstallato Eclipse (semplicemente eliminato e scaricato nuovamente) non riesco a eseguire il debug delle mie applicazioni su Samsung Galaxy i9001 (con CyanogenMod – Android 4.4.2). Ha funzionato bene prima della reinstallazione.

Scolbind / spegnere, deselect / controllare "Debug Abilitato", adb kill-server / adb start-server, riavviare telefono / computer non funziona per me. Nella window di dialogo di authorization del dispositivo non viene mai visualizzato (ma mi ricordo che la window di dialogo è stata visualizzata prima della reinstallazione). Non ho idea di come forzare questa window di authorization per la visualizzazione. Non esiste un file abd_key.pub nella directory .android. Quando provo a leggere il cpu info DDMS dice:

  • C'è un modo per catturare l'azione Clear Data in modo programmato nell'applicazione?
  • Invia una notifica quando l'applicazione è chiusa
  • Aggiunge programmaticamente il promemory in calendario android?
  • ViewPager con confini della pagina precedente e successiva
  • Errore durante l'archiviazione finale: java.io.FileNotFoundException: xxx \ bin \ resources.ap_ non esiste
  • IAB startSetup NullPointerException
  • [2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device. 

    Qualche idea? È ansible generare manualmente le chiavi senza la window di dialogo di conferma?

    Connessione USB Via USB

    Connessione senza fili Via Wi-fi

  • Come utilizzare ADB per submit events di contatto a dispositivo utilizzando il command sendevent?
  • Cancella i dati utente dell'applicazione android
  • Come leggere l'output di allarme "shell adb shell"
  • pull adb -> dispositivo non trovato
  • Come posso riprodurre un file mp3 tramite adb commnad con google play musc su android kitkat 4.4.4?
  • Android installa il filesystem con l'authorization di scrittura
  • 24 Solutions collect form web for “Dispositivo Android ADB non autorizzato”

    È probabile che il dispositivo non sia più autorizzato in ADB per qualunque motivo.

    1. Controllare se autorizzato:

     <ANDROID_SDK_HOME>\platform-tools>adb devices List of devices attached 4df798d76f98cf6d unauthorized 

    2. Revoca il debug USB sul telefono

    Se il dispositivo viene visualizzato come non autorizzato , accedere alle opzioni dello sviluppatore del telefono e fare clic su "Revoca authorization di debug USB" (testato con JellyBean e Samsung GalaxyIII).

    3. Riavviare il server ADB:

    Poi riavviato il server adb

     adb kill-server adb start-server 

    4. Ricolbind il dispositivo

    Il dispositivo chiederà se accetti di colbind l'ID del computer. Devi confermarlo.

    5. Ora controllare il dispositivo

    Ora è autorizzato!

     adb devices <ANDROID_SDK_HOME>\platform-tools>adb devices List of devices attached 4df798d76f98cf6d device 

    Ohhh finalmente l'ho capito! Dopo aver rimosso la directory di Eclipse, l'ho installato in un'altra directory.

     echo %ANDROID_SDK_HOME% 

    ha visualizzato un path sbagliato alla directory sdk.

     1. setx ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk" 2. unplug device 3. adb kill-server 4. adb start-server 5. plug device 

    Dopo questi passaggi sono stato in grado di visualizzare la window di conferma con l'impronta digitale RSA sul mio telefono ๐Ÿ™‚

    Corriamo gli stessi problemi con nexus7.

    Dopo aver lavorato per risolvere questo problema.

    1. Opzione Open Developer nel menu Settings del dispositivo.

    2. Switch off il button in alto a destra dello schermo.

    3. Delete tutti i debug permission dall'elenco del menu.

    4. Switch on il button in alto a destra dello schermo.

    ora ricolbind il dispositivo al PC e tutto va bene.

    Mi dispiace per il mio povero inglese e qualche nome dei menu (pulsanti) può essere sbagliato nella tua lingua perché la mia è giapponese.

    Ho avuto lo stesso problema. È stato risolto impostando "Connessione computer USB" a "Fotocamera (PTP)" invece di "Dispositivo multimediale (MTP)

    Ho sprecato ore su questo tema stupido. Nessuna delle soluzioni di cui sopra ha funzionato per me da solo.

    Sto eseguendo Windows 10. Ho avuto una vecchia installazione manuale del SDK Android e SDK di Android Studio. Ho eliminato l'SDK installato manualmente e tutti i miei dispositivi hanno smesso di funzionare. Questi erano i sintomi:

     $ adb usb 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. 

    così come

     $ adb devices List of devices attached id1 unauthorized id2 unauthorized id3 unauthorized 

    Per essere onesti non saprei quale di questi passaggi mi ha fornito il mio debug USB? richiama indietro così ho elencato TUTTO per completezza. Va in ordine dal più facile a più duro. La maggior parte delle persone sembra tornare in piedi dopo le prime due sezioni.


    Riavviare ADB

    Lo farò dopo ciascuna delle sezioni qui sotto.

     adb kill-server adb usb 

    Va pazzo con le opzioni dello sviluppatore

    1. Spegnere e riaccendere le opzioni dello sviluppatore
    2. Distriggersre e riaccendere il debug USB
    3. Revoca autorizzazioni di debug USB . Prova questo mentre il debug USB è acceso e, se ansible, prova anche quando il debug USB è spento.

    Ripristinare i dispositivi

    1. Scolbind e ricolbind il cavo USB nel telefono.
    2. Passare le porte fisiche sul PC in cui è collegato il cavo USB
    3. Passare i cavi USB fisici che stai utilizzando per colbind i dispositivi

    Avviare il riavvio di tutto

    1. Riavviate tutti i dispositivi e ricollegati
    2. Riavviare il PC
    3. Accendere e spegnere WIFI

    Inizia a cancellare le cose

    1. ATTENZIONE Eliminare la cartella ~/.android . A volte questa cartella può avere le autorizzazioni sbagliate che possono causare problemi. Potresti voler fare la prima copia di questa cartella.
    2. Disinstallare tutti i driver specifici del produttore dai programmi di aggiunta / rimozione. Ho disinstallato quanto segue (i nomi non sono esatti)
      • Driver LG United USB
      • Driver HTC Mobile USB
      • Driver USB OnePlus 1.00
      • Driver USB Samsung
    3. Ho anche disinstallato tutti gli emulatori ei rispettivi driver (opzionale)
      • Nox e driver correlati
      • BlueStacks
      • Genymotion

    Cancellare tutte le variables di ambiente relative a Android.

    1. Elimina %ANDROID_HOME% se l'hai impostato
    2. Elimina %ANDROID_SDK_HOME% se l'hai impostato

    A questo punto tutti i miei dispositivi hanno vissuto magicamente e hanno iniziato a visualizzare il debug USB? richiede e si collega correttamente tramite ADB. Se l'hai fatta finora e non hai trovato una soluzione, mi dispiace veramente che sei in questa situazione. Assicurarsi di aver riavviato tutti i dispositivi e la propria unità di elaborazione alla fine di tutti questi passaggi e collegati ad una nuova port USB utilizzando un nuovo cavo.

    Se ancora non funziona provare alcuni di questi altri messaggi SO sul tema:

    • Dispositivo Android ADB non in linea, non può emettere comandi
    • Imansible colbind Nexus 4 adb: non autorizzato
    • Come risolvere il dispositivo ADB non autorizzato nel dispositivo host Android ADB?

    I passi che hanno lavorato per me:
    1. Scolbind il telefono dal cavo usb
    2. Revoca il debug USB sul telefono
    3. Riavviare il dispositivo
    4. Ricolbind il dispositivo
    La parte più importnte era riavviare il dispositivo. Non funzionava senza di essa.

    Come indicato dal messaggio, è necessario consentire l'accesso adb sul telefono.

    Devi prima colbind il telefono al PC con i cavi USB, quindi il messaggio di authorization si apre sullo schermo. Tick ​​ricorda la tua scelta, poi lo lascia.

    Se il tuo dispositivo non mostra alcun messaggio quando è collegato al PC. Faccia solo questo.

    Rimuovi / data / misc / adb / adb_key, riavvia il telefono e prova a connettersi nuovamente. Il messaggio dovrebbe venire.

    Stavo ricevendo questo errore con il mio Nexus 10. Ho provato tutte le risposte che ho trovato, e poi ho capito che stavo utilizzando una port USB diversa del solito. Ho cambiato l'utilizzo della port che usi di solito, che è dall'altra parte del mio computer porttile e l'authorization è apparsa sulla mia tavoletta!

    Per riferimento, ho incontrato molto lo stesso problema su Linux e ho avuto un po 'di tempo per capirlo. Alla fine ho determinato che avevo una directory ~ / .android che era in possesso di root (grazie all'esecuzione di adb come root, mentre si lanciava intorno cercando di capire altri problemi di connessione). La cancellazione della directory di properties; ~ / .android di root ha risolto la window di authorization mancante la prossima volta che ho ricollegato il dispositivo.

    È ansible che semplicemente cambiare la properties; avrebbe anche risolto il problema – indovino che fosse una semplice mancanza di accesso al file di codice adb immagazzinato dentro che era la radice del problema. Non ho tuttavia verificato che, e non intendo deliberatamente rompere la mia connettività fortemente conquistata in modo da poter controllare ๐Ÿ˜‰

    Sono stato a livello con questo, ho ottenuto quella window di authorization distriggersndo wi-fi del mio telefono.

    Su alcuni dispositivi Samsung la modifica della modalità che può essere impostata chiamando *#0808# non si blocca senza un riavvio diretto. Una volta riavviato, comporre la stessa string e assicurati di avere selezionato adb + mdp e impostare USB su AP . Dopo di che assicurarsi di ricolbind il telefono e di riavviare il server ADB. Cercate anche di evitare i hub USB e le macchine virtuali, che complicano la materia in modo più sicuro. Seguire le istruzioni di cui sopra per la compensazione di dispositivi autorizzati ecc.

    Non stavo ricevendo l'impronta digitale RSA sul mio telefono.

    Ho dovuto andare in

      C:\Users\<userName>\.android\adbkey and adbkey.pub 

    file, eliminarli e poi uccidere e riavviare il server adb. Ho dovuto interrompere e riavviare il debugger e collegandolo come USB in modalità PTP.

    Poiché la chiave di authorization RSA stava conservando in questo path, l'uccisione e il riavvio del server adb non hanno aiutato.

    Questo ha risolto il mio problema!

    1. eseguire il tuo simulatore android
    2. vai all'impostazione e abilita la modalità sviluppatore
    3. abilita dalle impostazioni dello sviluppatore debug di usb

    a questo punto si otterrà un massaggio popup a voi emulatore per autorizzare il dispositivo e sei bravo ad andare ๐Ÿ™‚

    Controllare se avete installato il kies. Questa è una soluzione ansible

    Aveva un problema simile su osx e Nexus 5 (A6.0.1). Ho ottenuto l'authorization pop-up e confermato, nonostante Android Studio né qualsiasi altro IDE potrebbe connettersi al dispositivo.

    Ha scoperto che il mio Nexus ( radicato ) mancava i file chiave.

    • Dispositivo Android ripartito in ripristino
    • Codice passato incollato sotto
    • Dispositivo Android riavvio, adb ora identifica il dispositivo

    Spingere il tasto dal computer al dispositivo Android:

      cd ~/.android && adb push adbkey.pub /data/misc/adb/adb_keys 

    La soluzione è venuta da qui

    La soluzione è quella di copiare il file ~/.android/adbkey.pub (su GNU / Linux o %USERPROFILE%\.android\adbkey.pub su Windows) su Android e inserirlo come /data/misc/adb/adb_keys . Hai bisogno di privilegi di root per farlo.

    È ansible trasferire il file in qualsiasi modo che desideri (o sia in grado), sia esso USB, posta elettronica o un servizio di caricamento temporaneo dei file. Nel mio caso, poiché era una nuova installazione di Android-x86 in una Macchina Virtuale, nessun browser web usabile e con networking / TCP non funzionava, ho dovuto digitare i 715 caratteri.

    Alless ha funzionato.

    Ho avuto lo stesso messaggio in due telefoni:

     - Sony Xperia E - Samsung Galaxy Core 2 

    entrambi Android 4.4.2, e ho risolto con questi due passaggi:

    1.- Aggiornare il mio adb a 1.0.31, scaricando l'ultima versione di SDK di Android da SDK Manager

    Puoi controllare la tua versione adb digitando

     adb version 

    2.- Una volta che il telefono è collegato alla modalità di debug USB, viene visualizzato un messaggio che chiede di autorizzare questo computer per il debug. Devi contrassegnare "Consenti sempre questo computer" e fai clic su Consenti .

    Spero che sia d'aiuto.

    Questo è errore perché la versione della window non ha driver per usb 3.0 per ricevere l'authentication authorization dal telefono. Ho trascorso 5 giorni con questo bug. Ora, installare il driver 58964_Intel (R) _USB_3.0. E continuare con un codice impressionante!

    utilizzo questo collegamento per scaricare il driver

    non può funzionare per tutte le situazioni ma perché ho usato un cavo lungo il mio dispositivo non si collega correttamente e il messaggio non si apre cambiare il cavo potrebbe risolvere il problema

    adb usb funzionato per me Questo riavvia il daemon adb che ascolta sulla port USB Il command restituito:

    errore: dispositivo non autorizzato. Controlla la window di conferma sul dispositivo

    . Ma il prompt per la chiave RSA si è presentato subito al telefono. Una volta approvato, tutto ha cominciato a funzionare come previsto

    Dopo l'installazione di Android Studio, avevo delle autorizzazioni non corrette sulla cartella "~ / .android" (accesso per la lettura e la scrittura solo per la root). Così ho cambiato e ho eseguito il progetto da studio Android (il dispositivo è stato ancora contrassegnato come "non autorizzato").

    Studio Android ha mostrato un errore "Errore durante l'installazione di apk", ma nella cartella "~ / .android" sono stati creati i file "adbkey", "adbkey.pub", "debug.keystore".

    Dopo di che ho riavviato adb (eseguito comandi adb kill-server e adb start-server ) e la window di dialogo di authorization è apparsa sul mio dispositivo.

    Speriamo che qualcuno si avvicinerà a questa soluzione.

    Quello che ho fatto per risolvere il problema è stato di disconnettere e ricolbind il cavo USB alla port USB di nuovo (fatto con un'altra port della mia macchina).

    Poi ho scelto di caricare e questo è tutto. Il dispositivo mobile mi ha chiesto di concedere l'accesso per la macchina, ho accettato e che ha risolto il problema.

    Quando ho eseguito dispositivi adb, ho visto il dispositivo nell'elenco.

    (Fatto in casa di Windows 10).

    Linux-Ubuntu-14.04
    Ho letto tutta la risposta per questo post, niente ha funzionato per me ๐Ÿ™
    Ciò può essere dovuto al fatto che non utilizzo un dispositivo utente finale normale, che funziona con il dispositivo aziendale!

    La cosa ha funzionato per me è:
    Ottieni VID, PID per il tuo dispositivo da lsusb e aggiorna 51-android.rules ( https://source.android.com/source/initializing.html#configuring-usb-access )
    Assicurarsi che anche adb_usb.ini sia aggiornato con lo stesso VID, PID

    Ho provato molti modi per risolvere questo problema, questo funziona per me.

    Installare SnapPea sul tuo PC. SnapPea

    Inserisci il telefono in modalità di debug USB e apri SnapPea, sul tuo telefono apparirà una window di dialogo di authorization. Il dialogo viene visualizzato sul telefono

    Spero che sia d'aiuto.

    L'Android รจ un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e cosรฌ via.