Android Device Chooser : non può rilevare dispositivo

? Zaaier @ | Original: StackOverFlow

Sto cercando di usare il mio Nexus 4 per eseguire una applicazione ciao mondo . Sto utilizzando l' ADT Java con Eclipse .

Non riesco a rilevare il dispositivo .

Nexus 4: Android 4.4.2 Java ADT: build v22.3.0-887826 Windows 7 Professional x64 Java JDK: jdk-7u51-windows-x64 ADB v1.0.31

Build target del progetto è 4.4.2 ( API 19 ) . Versione minima richiesta è API 8 .

dispositivi ./adb mostra alcun dispositivo .

Sono in modalità debug USB sul dispositivo . Ho permesso l'installazione di applicazioni non -play -store .

Il mio computer rileva il telefono come un dispositivo multimediale ( MTP ), non come una macchina fotografica ( PTP ) .

Non capisco un prompt che mi chiedeva se io accetto una chiave RSA .

Le cose che mi hanno provato :

Scarica driver USB da qui : http://developer.android.com/sdk/win-usb.html#top allora : Inizio > Proprietà> Gestione periferiche > Dispositivi portatili > Nexus 4 > Proprietà> Aggiorna driver > Catalogo> { Download Folder }

Ottengo un popup che mi dice che i driver siano aggiornati .

Changing the cable Changing the USB port Restarting Eclipse Restarting the adb server (kill-server > start-server > devices) Restarting the phone Restarting the computer Editing android_winusb.inf, as described here: http://stackoverflow.com/questions/11931513/usb-driving-on-android-new-devices/11931514#11931514

Ho provato tutto quello che ho visto su queste pagine :

http://developer.android.com/tools/device.html

http://androidsecurity.wordpress.com/2013/06/05/install-google-nexus-4-adb-usb-drivers-on-windows-android-studio/

http://stackoverflow.com/questions/2256884/android-device-chooser-device-not-showing-up

http://stackoverflow.com/questions/1952340/how-do-i-deploy-helloworld-app-to-htc-eris-droid

EDIT : Ho provato a permettere ADB su wifi . Così ho installato ADB WiFi fuori dal Play Store . Ha bisogno di permessi di root, così ho cercato di sradicare il telefono utilizzando Kingo Root . Kingo Root non funziona . Mi sta dando il messaggio "No Device Connected ! " . Posso trasferire file dal dispositivo, e che venga rilevato quando lo collego in, quindi non so che cosa la capacità "non è collegato" .

EDIT2 : Ho cercato di abilitare ADB su wifi come descritto qui : http://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over-tcp

tcpip adb 5555 mi dà "Errore : dispositivo non trovato" . Sembra che l'incapacità di rilevare il dispositivo è una modalità di guasto comune. Ho il sospetto che la fissazione che vi permetterà di tutto il resto il lavoro come previsto .



Top 5 Respuesta

1LairdPleng @

Debugging Android tramite USB può essere un po ' hit- e -miss . Ho un telefono che non si collega, quello che collega raramente, e uno che sembra funzionare praticamente ogni volta ( devo ancora fare shuffle ' di disconnessione / replug / restart ' di volta in volta )

Vorrei suggerire indagando ADB WiFi . Se funziona con il dispositivo ( non tutti i dispositivi supportano ) allora ti risparmiare un sacco di tempo a lungo termine :

Install one of the various WiFi debug apps from the market Run it and note the IP address and port it gives you Navigate to where your android sdk platfrom tools are installed (a default Windows install should be C:Androidsdkplatform-tools Type adb connect [ipaddress]:[portno] (ex adb connect 192.168.1.100:5555)

Se il dispositivo supporta il debug wifi, dovrebbe presentarsi in Eclipse entro un paio di secondi, e non avete mai bisogno di fare il plug in / disconnessione / riavvio casuale di nuovo !



2Campiador @

Non hai bisogno di qualsiasi applicazione di terze parti . Vedere http://stackoverflow.com/a/14357876/1576010 e set- up debugging WiFi con ADB .

EDIT:

Non hai bisogno anche di root .

3noobProgrammer @

Controllare la mia risposta http://stackoverflow.com/questions/22422412/eclipse-doesnt-see-my-android-device/22424377#22424377 : È necessario installare i driver corretti sua veramente facile seguendo i passi dal video

Speranza che aiuta ! :)