Chrome DevTools Devices non rileva il dispositivo quando è collegato


310

Non riesco a far funzionare la funzione Dispositivi DevTools sul mio Samsung Galaxy S4 anche dopo aver seguito i passaggi descritti in https://developers.google.com/chrome-developer-tools/docs/remote-debugging

Il mio dispositivo ha Chrome v32 e Chrome Beta v33, mentre il mio PC ha Chrome v33 e Chrome Canary v35.

Il debug USB è abilitato sul mio dispositivo e il driver del dispositivo è stato installato. Non ho mai ricevuto la richiesta come schema nel passaggio 3 dal link sopra per approvare l'impronta digitale della chiave RSA, ma il dispositivo si collega al mio PC per consentire il trasferimento multimediale. Ho persino revocato tutte le autorizzazioni di debug USB secondo il link sopra.

Non ho nulla in più installato sul mio PC per lo sviluppo Android, che potrebbe essere forse il problema. Desidero utilizzare questa funzione per ispezionare le pagine Web dal punto di vista dei dispositivi.


4
Ciao a tutti. Scrittore tecnico DevTools qui. Mi dispiace per tutti i problemi! Il documento di debug remoto si collegherà a questo post a breve. Includi il tuo sistema operativo + versione di Chrome ( chrome://version) + marca e modello Android quando descrivi ciò che funziona per te.
Kayce Basques,

@KayceBasques intendi che questa pagina si collega a qui: developers.google.com/web/tools/chrome-devtools/…
Roland

Risposte:


557

Per rendere operativa la funzionalità:

Seguendo i passaggi precedenti ho ricevuto il prompt dell'impronta digitale della chiave RSA, quindi ho visto il mio dispositivo in Chrome.

Sicuramente non è facile come pensavo che sarebbe stato, ma almeno ora funziona.

Aggiornamento 24 febbraio 2016

Così ho aggiornato a Windows 10 e ora ho un Samsung Galaxy S5, dispositivi con Chrome v48.0.2564.116 me v48.0.2564.95 rispettivamente. Seguito i passaggi dai documenti di Google e ... non ha funzionato di nuovo, nessun prompt dei tasti RSA. Così ho iniziato a seguire i miei passaggi come sopra e ho pensato che ci doveva essere un modo più veloce in quanto l'SDK di Android era oltre il download da 1 GB.

Questa volta ho provato:

Ora, con Chrome aperto sul mio telefono e chrome://inspect/aperto sul mio desktop, posso vedere le opzioni di ispezione.

Problema successivo: devo ripetere gli stessi passaggi ogni volta che riavvio Windows. Per risolvere il problema:

  • Apri un editor di testo e copia "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
  • Salvare quel file come adb.batnella cartella Avvio di Windows che si trova inC:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Si noti che il file NON deve essere chiamato adb.bat purché sia ​​un file .bat. Il comando copiato nel file ha il percorso di installazione predefinito che potrebbe essere necessario modificare per la configurazione.

Ora ho la funzione Chrome Inspect che funziona quando ne ho bisogno.

Grazie mille e grida a tutti gli altri che hanno contribuito con le loro risposte a questa domanda che mi ha aiutato a guidarmi verso un utile aggiornamento della mia risposta. Per favore, dai credito ad altre risposte dove trovi che anche loro ti hanno aiutato.


7
Un'altra cosa da notare è se non ricevi un messaggio di autorizzazione, prova a disabilitare e riattivare il debug USB sul tuo dispositivo - Ho seguito tutti i passaggi sopra e ho ricevuto il messaggio solo dopo averlo fatto
rmorse

7
Eccezionale. Ho trascorso diverse ore. Quel piccolo download di adb e il comando start-server hanno finalmente fatto funzionare tutto!
Ashkan Hovold,

6
Penseresti che Google fornisca queste istruzioni ... GRAZIE !!!
Hobbes,

5
Che dolore nel sedere. Google dovrebbe davvero aggiornare i propri documenti su questo. Alla fine ha funzionato. :)
PussInBoots l'

3
Stackoverflow dovrebbe introdurre un intervallo di voto come ad esempio +1, +2, +5 (max) perché alcune risposte, come questa, un singolo voto non gli rendono giustizia. Un semplice file da 2 MB mi ha salvato da un download di 1 GB + di un porco di memoria assoluto. Grazie uomo!!
Don Omondi,

138

Su un laptop Galaxy S7 e Windows 10, tutto quello che dovevo fare durante la connessione al computer era cambiare la modalità di connessione USB in "Sorgente audio" (Impostazioni telefono> Opzioni sviluppatore> Configurazione USB).

Questo ha quindi immediatamente fornito il prompt sul dispositivo per consentire l'impronta digitale della chiave RSA. Quindi gli strumenti di sviluppo sul computer hanno riconosciuto il mio dispositivo.

Perché questo funzioni non lo so, tuttavia è di gran lunga la più semplice delle soluzioni e senza la necessità di installare software non necessario.

Ho anche avuto un po 'di fortuna cambiando anche in modalità "MTP (Media Transfer Protocol)" , ma solo occasionalmente.

Modificare:

L'opzione MTP non funziona più per me.

Oltre a Audio Source , funziona anche l'impostazione della modalità di connessione su MIDI . È molto più semplice modificare la modalità di connessione accedendo direttamente dalla barra di notifica del dispositivo: tocca "Trasferimento di file multimediali tramite USB" o la notifica equivalente.

L'uso del MIDI è probabilmente il più semplice dei due poiché non richiede l'accesso a diverse schermate di impostazione per accedervi.


3
Dopo aver provato e combattuto con la guida "Guida introduttiva" di Chrome e i driver USB Samsung, il passaggio da MTP a MIDI ha funzionato immediatamente! - Galaxy S6 Edge
Ashwood,

2
Odio "funziona" senza sapere perché! Qualcuno può indagare sul motivo per cui funziona utilizzando questo metodo?
PussInBoots

1
Per riferimento: Samsung S8 / USB-configuration / "MIDI". Dopo aver abilitato "MIDI" e scollegato e ricollegato il cavo USB in Windows 10 ha iniziato l'installazione di alcuni driver. Mi chiedo esattamente quali driver installa !? Qualcuno sa?
PussInBoots

1
Modificato per modificare la modalità di connessione USB su "Audio Source" su Galaxy S6. Funziona. @Studocwho, sei il re!
nywooz,

1
L'unica soluzione che funziona. Google, chiudi le pagine della guida e torna a casa.
m4heshd,

77

Se si utilizza "Modalità MTP" per la connessione al computer USB. Passare a "Modalità PTP" o "Modalità lettore di schede".

Ho lo stesso problema e funziona bene per me.


4
Questo è sbagliato. La schermata che ti dà l'opzione tra la modalità MTP e la modalità PTP di solito significa che non hai abilitato il debug USB.
Umopepisdn,

1
Trovato in Opzioni sviluppatore> Seleziona configurazione USB. Modificato in "PTP (Picture Transfer Protocol)", ma non ha risolto il problema
zok

4
Ho appena cambiato il cavo USB e ha funzionato! (il telefono stava caricando con il cavo non funzionante però)
zok

19
Ho un Galaxy S7 e Windows 10 e ho dovuto cambiare la mia connessione USB in modalità "Audio Source", mentre ero collegato al computer. Ciò ha subito fornito il prompt sul dispositivo per consentire l'impronta digitale della chiave RSA. Quindi gli strumenti di sviluppo sul computer hanno riconosciuto il mio dispositivo.
Studocwho,

1
La risposta di @Studocwho ha funzionato per me su Win 10 Galaxy S7 Edge - enormemente più semplice di tutti gli altri suggerimenti. Mi chiedo se dovresti aggiungerlo come una risposta adeguata poiché altri potrebbero facilmente perdere questo nei commenti
theotherdy

73

(Nota: questo ha funzionato per me utilizzando un Samsung S6. Gradirei qualsiasi commento sulla versione del telefono utilizzata, per chiunque funzioni per queste istruzioni)

Se il telefono si sta connettendo al computer e viene riconosciuto sul computer e hai abilitato il debug USB sul telefono, ma il telefono non viene visualizzato in "Dispositivi remoti" negli strumenti di sviluppo di Chrome, puoi prima provare a riavviare il processo di rilevamento automatico selezionando quanto segue sul telefono: "Impostazioni> Opzioni sviluppatore> Revoca autorizzazioni debug USB".

Se il problema persiste, è probabile che il demone Android Debug Bridge sia mancante o non in esecuzione sul computer (informazioni su ADB - https://developer.android.com/studio/command-line/adb. html )

Non è necessario l'SDK Android completo per utilizzare ADB, è possibile scaricare gli strumenti della piattaforma SDK Android standalone da qui:

https://developer.android.com/studio/releases/platform-tools.html

Innanzitutto, installa gli strumenti per la tua piattaforma. Sto usando Windows e i passaggi per me sono stati:

-Compatta il download in c: \ platform-tools (l'ho appena messo qui per comodità, puoi scegliere una posizione diversa).

-Aprire il prompt dei comandi (esegui come amministratore) nella cartella ed eseguire il comando seguente:

adb devices

(L'adb.exe è nella nostra cartella). Questo avvierà il demone e ti mostrerà un elenco di dispositivi Android collegati.

Se vedi "non autorizzato" accanto a un dispositivo, significa che devi sbloccare il telefono e scegliere "consenti l'accesso ai dati del dispositivo", quindi "consenti sempre l'accesso da questo computer". Dovresti quindi vedere il tuo telefono collegato nella console per sviluppatori:

inserisci qui la descrizione dell'immagine

Dovrai avere il Demone in esecuzione ogni volta che il tuo computer si riavvia. Inserisci un file .bat nella cartella di avvio, per eseguire il demone ogni volta che il computer viene avviato (se hai seguito esattamente le mie istruzioni, sarà il contenuto del file .bat che dovrai creare c:\platform-tools\adb devices).

Se ora hai difficoltà ad accedere a un URL (ad esempio "localhost") che stai inviando a Chrome sul tuo dispositivo Android (tramite gli strumenti di sviluppo di Chrome sul tuo computer), questo è un problema diverso. Consulta questa domanda per consigli Come posso accedere al mio localhost dal mio dispositivo Android?

(in breve, è necessario assicurarsi che il computer e il telefono siano collegati sulla stessa rete, quindi connettersi entrambi sulla stessa rete Wi-Fi o collegare il computer all'hotspot del telefono, quindi eseguire ipconfig per ottenere l'indirizzo IP IPv4 wireless, e utilizza quell'IP nell'URL che desideri visualizzare sul tuo telefono)


Nota: affinché la connettività di debug iniziale funzioni, è necessario utilizzare la modalità MTP (Media Transfer Protocol) su Android, per il trasferimento USB (MTP è l'impostazione predefinita). C'è una correzione menzionata in una delle risposte che comporta il passaggio da questa modalità a qualcos'altro, tuttavia che probabilmente innesca un qualche tipo di riconoscimento, e probabilmente si tornerà automaticamente alla modalità MTP se si disconnette e si riconnette Telefono.


1
TY! Questo ha funzionato per me. Anche se avevo installato un driver ADB, il deamon non era in esecuzione. Eseguire quanto sopra e ha iniziato, il dispositivo mostra ora.
user3953989

6
Grazie! Per gli utenti di telefoni Samsung, seguire questi passaggi!
hubert17

5
Solo un altro grazie! Questa è stata la risposta per la mia nota 8. La cosa divertente è che avevo già adbinstallato, non avevo ancora fatto una cosa adb devicescon il mio nuovo telefono.
Michael Geary,

3
Funziona su Samsung Galaxy S10e. Grazie. Stavo cercando di eseguire il debug di un'app SPA javascript con Vue.js e non sapevo che dovevo installare Android SDK.
Mz1907,

1
Nel mio caso, usando i MacOs, ho dovuto digitare in base ai dispositivi termici: ./adb!
Diego Favero,

43

soluzione alternativa se non hai ADT (Android Development Toolkit) installato:

Gestito per rilevare il telefono Samsung Galaxy basato su Android dopo aver scaricato andorid SDK platform-tools.zip ed eseguito il seguente comando: "dispositivi adb". Ha iniziato un po 'di demone, ho trovato un dispositivo collegato e sono stato anche in grado di vederlo nella scheda di ispezione canarino cromata.

in precedenza ho anche installato "Universal ADB driver" ma non ero sicuro che fosse necessario


2
Dopo così tanto tempo questo è quello che funziona per me !, Penso che abbia qualcosa a che fare con il demone non in esecuzione. quando si esegue il comando "dispositivi adb" avvia quel servizio.
JOBG

Ho scoperto che anche cambiare la connessione USB sul PC ha aiutato il problema.
gkiely

8
Per chiunque arrivi qui, non è necessaria la piattaforma SDK, è necessario solo il driver Universal ADB.
adamdport,

PERFETTO Grazie!
Erutan409,

Questa risposta insieme alla risposta di @Adorjan Princz di seguito ha risolto il mio problema. Nuova galassia S8 + btw
Teedeez il

32

So che questa è una vecchia domanda, ma ecco la mia risposta che l'ha risolto per me. Avevo esaminato tutti gli articoli che ho trovato e provato tutto. Non funzionerebbe per me su un Mac o PC.

Soluzione: utilizzare un altro cavo USB.

Devo aver afferrato un cavo di scarsa qualità che non supportava i trasferimenti di file. Ho usato un cavo USB diverso e mi è stata subito richiesta la modalità ptp e l'autorizzazione per il debug remoto.


5
quello ha funzionato per me. Stavo usando un cavo USB che caricava il telefono anche se Chrome non era in grado di riconoscere il dispositivo
zok,

3
Questa è una delle risposte più brillanti che abbia mai visto qui. Così semplice, così ovvio! Grazie
davnicwil il

Vorrei davvero avere più voti per questa risposta.
KSully2,

I cavi di ricarica USB hanno solo 2 fili mentre i cavi USB reali hanno 4 fili. I 2 fili extra vengono utilizzati per i trasferimenti di dati.
Mikko Rantalainen,

1
@henon con un cavo che supporta il trasferimento di dati, è possibile accedere ai file del telefono. proprio come una chiavetta USB.
Timar Ivo Batis,

29

Uso questo strumento da anni su diversi computer e con diversi dispositivi. Ho spesso scoperto che Chrome / ADT non vede il mio dispositivo.

In questo caso l'unica cosa che funziona per me è resettare il deamon ADB :

adb kill-server

o / e

adb usb

Dopo aver ricollegato il dispositivo, sul dispositivo verrà visualizzato un messaggio che richiede di consentire il debug USB dal computer collegato. È davvero importante che questa richiesta sia consentita.


l'adb usb mi restituisce "errore: dispositivo '(null)' non trovato" qualche idea?
Braian Mellor

@BraianMellor Ho avuto lo stesso errore, ma dopo ho iniziato a vedere il mio dispositivo
Tadija Bagarić il

Grande! Questo funziona per il mio Samsung Galaxy S8. Grazie.
Sampath,

adb kill-servered adb start-serverè l'unica cosa che ha funzionato sul mio vecchio Samsung Galaxy Tab 3. Altre soluzioni suggeriscono di cambiare "Configurazione USB" in "Sorgente audio" o "MIDI", ma non è necessario. In effetti, ho "Configurazione USB" impostato su "Ricarica" ​​sul mio Samsung Galaxy Tab S, ma sono ancora in grado di collegare il dispositivo Android a Devtools. Immagino che l'impostazione 'Configurazione USB' su 'Sorgente audio' o 'MIDI' resetta il demone ADB eseguendo adb kill-servere adb start-serversotto il cofano
Kimbaudi

28

Samsung Note 8 Utente qui - tutto quello che dovevo fare era

  1. Abilita debug USB sul telefono.
  2. Installa ed esegui lo strumento "ADB e Fastboot"
  3. Immettere il comando adb devicesnel prompt di adb.
  4. Vai a chrome: // inspect / # devices e il dispositivo si presenta.

Successivamente ho ricevuto un messaggio sul mio telefono e Chrome ha riconosciuto il telefono.


Ho fatto il trucco sul mio Samsung Galaxy S8 dopo aver eseguito adb all'interno del prompt dei comandi di Windows e aver autorizzato sul mio dispositivo.
Xedret,

Ha funzionato su Samsung Note 9
Akshat il

Ha funzionato su Samsung Galaxy A10.
Zaphiel,

Ha lavorato su Samsung S8
Ruslan Korkin il

Ha funzionato su Samsung S10 +
FalcoB il

24

Telefono Samsung + PC con Windows

Prima di tutto devi attivare il debug USB sul tuo telefono:

  1. Impostazioni / Informazioni sul telefono / Informazioni sul software / Numero build (toccalo 7 volte per attivare la modalità sviluppatore)
  2. Impostazioni / Opzioni sviluppatore / Debug USB (accenderlo)

Quindi sul tuo PC:

  1. Installa il driver USB Samsung https://developer.samsung.com/mobile/android-usb-driver.html
  2. Installa ADB https://forum.xda-developers.com/showthread.php?t=2317790 (nel forum scorri fino alla sezione "Download" per ottenere la versione più recente di ADB)
  3. Dopo l'installazione di ADB, dovrebbe apparire CMD -> avvia ADB con il comando "dispositivi adb" (ad esempio "C: \ Programmi (x86) \ Minimal ADB e Fastboot> dispositivi adb")
  4. Collega il telefono al PC con il cavo USB
  5. Un avviso sulla connessione dovrebbe apparire sul tuo telefono (consentilo)
  6. In Chrome sul tuo PC apri Strumenti di sviluppo / Altri strumenti / Dispositivi remoti e dovresti finalmente vedere il tuo telefono essere rilevato

Ha funzionato anche per Galaxy Fold. Molte grazie.
de_billa_

Grazie alle informazioni presentate nel commento sopra, sono stato in grado di farlo funzionare per il mio Samsung 9. Grazie! :)
Mike

Mi mancava solo l'installazione di ADB. Dopodiché ha funzionato come un fascino :) Grazie per questo.
eos87,

9

ADB deve essere in esecuzione. Vai a

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-toolsed eseguire adb devices, il daemon dovrebbe avviarsi e quindi mostrare tutti i dispositivi collegati.


1
Grazie a Dio, questo è stato un problema per così tanto tempo con il mio samsung galaxy s8 e windows 10.
John

9

Ho avuto un incubo con questo Samsung Galaxy Note 9 e un laptop Windows 10 senza Android Studio . Ecco i passaggi di lavoro per ottenere il debug.

1) Attiva la modalità sviluppatore sul telefono come di consueto e attiva "Debug USB".

2) Sul tuo computer installa i driver USB Samsung per Windows https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

3) Apri Chrome sul tuo computer - visualizza i dispositivi remoti nella console di sviluppo (al momento non verrà rilevato alcun dispositivo rilevato).

4) Collegare il telefono al computer tramite cavo USB.

5) Accetta le richieste di autorizzazione e attendi fino a quando il computer non dice "il tuo dispositivo è pronto .." ecc.

6) Sul telefono, scorrere verso il basso nel menu in alto e toccare "P Sistema Android" - selezionare "MIDI" in "Usa USB per".

7) Sul PC verranno visualizzate diverse notifiche di configurazione, al termine dell'operazione verrà visualizzato il messaggio di autorizzazione per il debug sul telefono. Accettarlo! Attendi qualche secondo in più e scoprirai che il telefono ora appare negli strumenti Chrome Dev sul computer e verrà collegato tra qualche secondo.

Prego.


1
Oltre al fatto che ho bisogno di selezionare l'opzione MIDI ogni volta che collego il dispositivo, ha funzionato come un dannato fascino. Questa è la prima soluzione che ha funzionato davvero senza alcun tentativo / loop fallito.
Machado,

Puoi abilitare la modalità dev andando su Impostazioni -> Informazioni su e quindi toccando il numero di build 7 volte. Vedere stackoverflow.com/questions/16866412
MarkG

7

Se sei su Windows, devi installare i driver per il tuo telefono. Puoi ottenerli qui .

Se il problema persiste, ho avuto fortuna a connettermi riavviando manualmente Android Debug Bridge manualmente. Maggiori informazioni sono qui .


Avevo già installato i driver, ma dopo aver letto i passaggi nell'altro articolo che hai collegato ho installato alcune altre cose sul mio PC per farlo funzionare. Aggiunti questi passaggi come risposta alla mia domanda.
Ash,

Grazie, avevo bisogno di questi driver;)
Verri,

6

eseguire la adbriga di comando. come questo

adb devices

2
Brillante. Richiede Android Studio o ADB installati
maeneak

5

Chrome "Remote device" smette di funzionare dopo alcuni mesi quando non l'ho usato.

Ho risolto questo problema: in "opzione di sviluppo" del mio dispositivo (Samsung J3) ho annullato l'autorizzazione di debug USB quindi nel mio computer, eseguo "dispositivi adb" in "C: \ Programmi (x86) \ Android \ android-sdk \ platform-tools "sul mio dispositivo appare un messaggio che mi chiede che tempo permetto al mio computer di eseguire il debug delle app o meno. Faccio clic su Sì quindi Chrome ha rilevato il mio dispositivo


1
sì, il adb.execomando sotto gli strumenti della piattaforma sdk di Android è stato la chiave per risolvere questo problema di non far riconoscere a Chrome il mio dispositivo Android.
Kimbaudi,

4

Aggiornamento di Ubuntu Linux 20 :

Potrebbe non essere più necessario eseguire nessuno dei comandi seguenti. sudo apt install -y adbè sufficiente. Chromium 83 ha quella regola di port forwarding abilitata di default

Risposta precedente :

Per chiunque usi Ubuntu, ho usato quanto segue:

https://github.com/M0Rf30/android-udev-rules

Prendi nota del comando Aggiungi nome gruppo necessario per gli utenti di Ubuntu 16.

Ho anche installato gli strumenti ADB sudo apt install android-tools-adbe non avevo sudo apt install android-tools-fastbootbisogno dell'intero SDK di Android

Infine, non dimenticare di aggiungere il port forwarding nelle impostazioni devtools accanto al dispositivo a cui il tuo telefono è stato finalmente collegato, ad esempio 8080 | localhost: 8080


sudo apt install android-tools-adb android-tools-fastbootera abbastanza nel mio caso. Grazie!
Denis

Quello che mi ha aiutato dopo non aver mai dovuto preoccuparmi di problemi di connettività, è stato fare clic sull'icona "espulsione" che appare nella barra in alto quando si collega l'USB, quindi fare clic sul mio telefono (Nokia 6) nel menu a discesa che viene visualizzato, quindi il telefono ha richiesto il controllo della chiave rsa e all'improvviso ha funzionato.
adrien,

1
Aggiornamento di Ubuntu Linux 20: non è più necessario eseguire nessuna di queste operazioni. sudo apt install -y adbera sufficiente. Chromium 83 ha quella regola di port forwarding abilitata di default.
Dan Dascalescu,

3

Chrome sembra avere un bug che rinegozia l'autenticazione del dispositivo. Puoi provare a disabilitare il debug USB e abilitarlo di nuovo. A volte viene visualizzato un popup che ti chiede di fidarti di nuovo della chiave del tuo computer.

Oppure puoi andare sul tuo Android SDK ed eseguire adb devicesche forzerà una rinegoziazione.

Dopo uno (o entrambi), Chrome dovrebbe iniziare a funzionare.


3

Quello che dovevo fare era disabilitare "Scopri destinazioni di rete" su chrome: // inspect / # devices .

Questa è l'unica cosa che l'ha risolto per sempre nella mia installazione (versione Chrome 78.0.3904.97 deepinOS / debian based).


2

Ho provato la risposta di @maurice cruz e non sono riuscito a ottenere i driver effettivi. Poi ho trovato questo post che aveva un download per il driver LG globale (non sono sicuro se copre tutto, ma molti) per i loro dispositivi. Dopo aver installato, quindi disattivato il debug USB e poi riacceso, mi è stato richiesto l'accettazione di RSA.


2

Nessuna delle risposte menzionate ha funzionato per me. Tuttavia, ciò che ha funzionato per me è il port forwarding. Passaggi dettagliati qui:

  1. Assicurati di avere adb installato (passi qui per windowsd, mac, ubuntu)
  2. Assicurati di avere Chrome in esecuzione sul tuo dispositivo mobile
  3. Sul PC, eseguire quanto segue dalla riga di comando:

    adb forward tcp:9222 localabstract:chrome_devtools_remote

  4. Eseguendo il comando sopra, accetta l'autorizzazione sul tuo cellulare. Di seguito è riportato il tipo di output che vedo sul mio laptop:

    $:/> adb forward tcp:9222 localabstract:chrome_devtools_remote

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

  5. Ora apri Chrome e inserisci 'localhost: 9222' e vedrai la scheda attiva da ispezionare.

Ecco la fonte di questo approccio


È stato di grande aiuto. Grazie!
patrick,

1

Sono nuovo nella programmazione delle app e questo è stato il primo problema che ho riscontrato quando ho cercato di ottenere un debug del programma di esempio utilizzando il mio dispositivo LG G3. Il post sopra con istruzioni dettagliate dovrebbe funzionare per tutti. Sto aggiungendo la mia esperienza nel caso in cui aiuti altri:

Avevo seguito le istruzioni passo dopo passo, ma una. Cioè, l'installazione del driver USB dal mio OEM. Il mio telefono continuava a notificare che il debug è attivo (nell'area di notifica) e che ho potuto trasferire dati e addebitare. Questo mi ha fatto pensare che siano installati i driver USB appropriati. Ma non lo era. Alla fine sono andato sul sito LG e ho scaricato il driver USB per il mio LG G3. Subito dopo aver installato il driver e ricollegato il telefono al computer tramite il cavo, ho ricevuto la richiesta della chiave RSA. Il mio Chrome ora lo rileva e sono stato in grado di far funzionare la mia app sul mio telefono anche tramite Android Studio.


Ho un LG G2 mini e ho dovuto installare LGMobileDriver_WHQL_Ver_4.0.4 per catturarlo con adb. Il driver è stato scaricato per qualche altro modello G2 perché non ho trovato g2 mini sul sito ufficiale.
Yury Kozlov,

1

L'attivazione di "Scopri dispositivi USB" è sembrata dare il via a qualcosa dopo aver attivato e disattivato la funzione di debug sul telefono.

Anche un cavo diverso potrebbe essere stato il problema. Il mio caso potrebbe aver interferito con la connessione per i dati, ma non ne sono sicuro.

inserisci qui la descrizione dell'immagine


Grazie, salvavita
BruceJo

1

Utilizzando un Samsung Galaxy S9 con Android Pie. - Maggio 2019 Simile alla risposta sopra e al post di NickW per quella risposta: una volta connesso il dispositivo, invece di accedere alle impostazioni, vai alla barra di notifica del telefono> Sistema Android e "Tocca per altre opzioni USB". Seleziona MIDI sotto le opzioni e sei a posto!


1

Se in esecuzione su telefoni Huawei o Honor , assicurati di installare ed eseguire HiSuite sul tuo computer. Il debug USB funziona solo quando HiSuite è attivo.


0

Aggiungendo questo qui come riferimento, stavo cercando di collegare un telefono Android LG G5 e gli strumenti di sviluppo di Chrome non lo hanno riconosciuto fino a quando non ho scaricato il driver USB LG qui .

Buona fortuna a tutti!



0

C'è un passaggio necessario che non è dettagliato:

ADB deve essere in esecuzione (non è perché è installato che verrà eseguito per stabilire la connessione)

Per una ragione sconosciuta, aprire "strumenti di sviluppo" su Chrome (canari) non avvierà necessariamente la corsa di ADB con buoni parametri. Quindi non vedrai sullo smartphone la domanda "Conferma la connessione remota con" il tuo indirizzo PC "mentre sul PC puoi vedere sul pannello di connessione" in attesa di connessione sconosciuta ". Quindi necessariamente se ciò non accade la connessione non verrà stabilita. Si noti che alcuni altri strumenti avviano ADB ma l'importante è avviare ADB e stabilire la connessione.

Quando si esegue "> ADB connect 'IPofYourSmartphone port'" o ADB viene eseguito da un software per ottenere la connessione corretta, ADB invia la richiesta che mostra la conferma del pannello sullo smartphone

Questo è troppo valido per la connessione USB o Wifi. Se utilizzi su Android uno strumento come "ADB wireless by Henry" otterrai una guida completa per ottenere una connessione remota di debug wifi.

Spero che questo aiuto

I migliori saluti

trebly


0

Al telefono, assicurarsi che la modalità di debug sia attivata.


0

Utilizzando un LG G7 e Windows 10 al momento. Per me, una volta che il telefono è fisicamente collegato, ho cambiato la modalità di connessione USB in Trasferimento foto (inizialmente utilizzavo il trasferimento file ) e i dispositivi remoti di Chrome hanno rilevato il mio telefono. Per quanto ne so, ho solo il driver mobile installato, nessun ADT ecc.


0

Se hai andorid 9 sul tuo cellulare, devi aggiornare Android SDK in Android Studio.

  • Apri Android Studio e vai su Impostazioni.
  • Impostazioni di sistema \ Android
  • Seleziona Android SDK (vedrai la nuova versione di SDK)
  • Fai clic per applicare
  • Il tuo cellulare vorrà accedere ora in modalità MIDI.

0

Ho risolto questo problema senza installare alcun driver SDK Samsung o Android o dover selezionare le opzioni di trasferimento MIDI o di immagine, come dettagliato nelle molte risposte sopra che coprono diversi anni.

Per me, su Windows 10, il problema era causato dall'app integrata di Windows 10 chiamata Your Phone. Ho dovuto solo repairl'app nella sua Advanced Settings. Potrebbe esserci un modo più semplice per accedere alle impostazioni dell'app ma le ho accedute in questo modo:

  1. Impostazioni di sistema
  2. Aggiungi o rimuovi programmi
  3. Fai clic Your Phonedall'elenco
  4. Selezionare Advanced Options
  5. Seleziona Repairin Resetopzioni

Successivamente, quando mi sono ricollegato e attivato USB Debuggingsul mio telefono Android (Samsung A30), il mio telefono mi ha richiesto l'approvazione dell'impronta digitale della chiave RSA, che ha permesso a Chrome DevTools di riconoscere finalmente il mio 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.