2012-10-09 7 views
8

Ho passato un sacco di thread prima di postarlo qui. Sto affrontando un problema con il debug del dispositivo Android: il dispositivo non viene elencato nella scheda Dispositivi in ​​Eclipse IDE. (Per ottenere la scheda 'Dispositivi' 'Windows -> Mostra vista -> Dispositivi'). Quindi, mentre si inizia a eseguire il debug, non c'è modo di scegliere un dispositivo in quanto l'elenco dei dispositivi è vuoto. La cosa strana è che funzionava bene prima e in Windows Explorer posso sfogliare i file."Dispositivo abilitato per il debug di Android" non viene visualizzato su Eclipse

Sto usando Windows Vista Home Premium a 32 bit OS

Quello che tutto ciò che ho provato:

Nel telefono:

  • debug USB è abilitato nel telefono sotto 'Impostazioni->
  • disabili e attivato il debug USB Developer opzioni
  • riavviato il telefono
  • 01.235.164,106174 millions

In Eclipse:

  • Sotto 'Test Configurazioni-> Target (scheda)', 'sempre pronta a raccogliere dispositivo' è selezionato. Viene visualizzato ma non mostra alcun dispositivo nell'elenco dei dispositivi !
  • Provato ADB a riposo nella scheda Dispositivi. (Per ottenere 'Devices' scheda 'Windows -> Mostra Visualizzazione -> Dispositivi'
  • reinstallato ultimo SDK di Android insieme ad ADB
  • installata Eclipse Juno

In windows cmd sotto/platform-tools/directory in cui è installato gli strumenti SDK di Android, corse i seguenti comandi senza ottenere alcun risultato positivo: Spegnere Eclipse, staccato il dispositivo e provato a fare funzionare: adb kill-server di adb start-server di

collegato indietro in e corse adb devices

cellulari dettagli del dispositivo:

  • Modello = Galaxy S2 GT-i9100
  • Radicati = yes
  • OS Ver. = 4.0.3
  • Kernel ver. = 3.0.15
  • Hardcore @ speedmod-S2-CI # k3-27b

    versione di Eclipse: Indigo Service Release 1 Corporatura ID: 20110916-0149

Edit1: Sto finendo ricevendo questo messaggio di errore sulla console di Eclipse: "[2012-10-09 12:39:22 - DeviceMonitor] Connessione Adb Errore: Una connessione esistente è stata forzatamente chiusa dall'host remoto [2012-10-09 12:39:23 - DeviceMonitor] Tentativi di connessione: 1 " Credo che il problema sia con il driver ADB. Ho installato l'ultimo SDK in modo che il driver sia anche l'ultimo.C'è un altro modo per installare il driver ADB?

+0

Spero [questo] (http://stackoverflow.com/questions/3429959/why-is-eclipses-android-device-chooser-not-showing-my-android-device/31587496#31587496) aiuterà tutti coloro che si trovano ad affrontare lo stesso problema. –

risposta

0

Potrebbe sembrare ovvio, ma hai provato a disinstallare tutti i driver, reinstallare quelli più recenti (e quelli corretti) e provare a riavviare il computer? Ho provato diversi telefoni al lavoro, e un sacco di problemi strani come questo sono stati risolti, almeno per me, attraverso la reinstallazione dei driver! Sembra che tu abbia avuto un sacco di problemi con il software, forse è ora di provare l'hardware.

+0

Sì. - Installato l'ultimo SDK (installer_r20.0.3-windows.exe) insieme al quale viene fornito anche il driver ADB. - Si è tentato di riavviare il computer più volte. Ma cosa intendi esattamente per "è il momento di provare l'hardware", ti riferisci a cambiare il kernel o qualcosa del genere? – ambar

+0

I driver associati al Galaxy S2? Hai preso la directory dal sito Web Samsung? –

+0

L'autista è così com'è, ha tutto ciò che è venuto con il telefono. – ambar

0

Prova reset adb opzione nelle Devices vista

+2

Fatto da Eclipse e da CMD, task manager. Come ho menzionato nel mio post iniziale. – ambar

6

È il tuo telefono impostato per caricare solo? So che il mio telefono non si connetterà in Eclipse se è impostato sulla modalità di archiviazione. Se è possibile visualizzarlo in Esplora risorse, potrebbe essere la causa del problema.

Oltre a questo, a volte, quando mi imbatto in questo tipo di problema che faccio la seguente:

1. Unplug phone from PC 
2. Disable USB Debugging in phone 
3. Plug phone into PC 
4. Unplug phone from PC 
5. Enable USB Debugging in phone 
6. Plug phone into PC 

se il mio telefono è essere difficile e non presentandosi in Eclipse, o se sta rivelando ma non permettendomi di selezionarlo per il debug, farlo una volta o due di solito lo corregge.

+1

In ICS 4.0.3, è possibile avere il debug della periferica o impostare la modalità di archiviazione abilitata, entrambe le cose non possono essere abilitate allo stesso tempo. Nel mio caso il primo è abilitato. Hai provato i tuoi suggerimenti ma hai ancora bisogno di fortuna. Sto per ricevere questo messaggio di errore sulla console di Eclipse: "[2012-10-09 12:39:22 - DeviceMonitor] Connessione Adb Errore: Una connessione esistente è stata forzatamente chiusa dall'host remoto [2012-10-09 12 : 39: 23 - DeviceMonitor] Tentativi di connessione: 1 "Credo che il problema sia con il driver ADB. Ho installato l'ultimo SDK in modo che il driver sia anche l'ultimo. L'ultima risorsa è cambiare il kernel! – ambar

0

Anch'io ho affrontato lo stesso problema molto tempo fa, queste sono le soluzioni possibili che ho provato. Nel mio caso sol2 ha funzionato.

sol 1: impostazioni

goto> Opzioni sviluppatore> attivare il debug (provate questo collegando yourdevice on annuncio off)

SOL2:.

strumenti piattaforma goto nel vostro terminale. e provare questi comandi 1. ./adb kill-server di 2. ./adb Iniziamo server 3. dispositivi ./adb

SOL3:

  1. in Eclipse clic sull'icona del dispositivo. (se l'icona non è presente, segui i passaggi windows> mostra visualizzazione> altro> dispositivo) 2. lato angolo destro troverai il segno di freccia giù clicca su quello
  2. clcik al riavvio adb.

sol4: riavviare l'eclissi.

0

Hai controllato la versione Android minima richiesta dal tuo progetto?

Il mio progetto corrente ha bisogno di una versione Android superiore a 4.x, quindi qualsiasi dispositivo sotto quello non viene riconosciuto. Potrebbe sembrare ovvio, ma assicurati che la versione del tuo dispositivo sia abbastanza aggiornata per poter essere utilizzata nel tuo progetto :)

0

Ho avuto un problema simile prima. Ho provato tutto ciò che tutti hanno menzionato, ma non ha funzionato.

Tuttavia, ho avuto questo programma chiamato EasyTether. Questa in realtà ha bloccato la connessione adb. Dopo aver rimosso il programma, ha iniziato a funzionare come una magia.

Avete qualche possibilità? o hai qualche altro software su PC che si occupa di connessione diretta tra il dispositivo e il PC? Se lo fai, prova a rimuoverlo e riprova.

Spero che questo aiuti.

0

Questi sono i passi per risolvere il problema

  1. Vai a Windows Task Manager
  2. arresto Adb.exe
  3. riavviare il telefono
Problemi correlati