2012-08-24 6 views
10

Ho un tablet Android economico e ho bisogno di usarlo per testare le app su di esso. Sto usando Ubuntu quindi devo prima aggiungere il dispositivo alla lista udev.Come registrare questo tablet nell'elenco di udev di Ubuntu?

ho collegato la tavoletta, ma adb non vedono

$ adb devices 
List of devices attached 

$ 

L'Ho provato ad utilizzare lsusb, ma il dispositivo non è identificato al Ubuntu (debug USB viene controllato! Nelle proprietà della tavoletta)

$ lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 004 Device 002: ID 046d:0928 Logitech, Inc. QuickCam Express 
Bus 005 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser 
Bus 001 Device 004: ID 2207:0000 

Se collego il mio cellulare, vedo che è collegato tramite l'ultimo canale. Quindi, presumo che questo tablet sia identificato come ID 2207:0000, rendendo così il venditore ID "2207". Ho modificato il file udev 51-android.rules a guardare come questo

SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0666", GROUP="plugdev" 

riavviato il comp, riattaccato il cavo USB al tablet, la tavoletta non è stato riconosciuto ancora una volta.

Qualche consiglio su cosa devo fare? Come rendere visibile questo tablet allo adb?

EDIT

Questo vendor id sembra strano a voi: 2207: 0000? Soprattutto quei quattro zeri?

+2

Sembra che molti "dispositivi economici" si identifichino come "2207: ****". Uno di questi è _BSNL Penta/Pantel tablets_. (Aggiunte parole chiave per aiutare altri utenti in difficoltà nella loro ricerca sul web). –

risposta

5

Per tutti coloro che hanno un tablet con ID 2207, questi 2 collegamenti reso visibile.

Il primo è this one (http://clamel.netai.net/smartpad850i/enable_adb).

Ti aiuterà a impostare tale dispositivo. Se dopo questa configurazione il tablet appare come ???????, quindi utilizzare l'altro link per renderlo visibile.

L'altro collegamento è here (http://ptspts.blogspot.com/2011/10/how-to-fix-adb-no-permissions-error-on.html).

Se dopo il riavvio del sistema si perdono le impostazioni, quindi ripetere gli stessi passaggi o semplicemente riavviare il servizio udev.

+0

Grazie mille, ho seguito le istruzioni e tutto è andato bene –

+0

@BozidarPrcovski no prob. – sandalone

+0

Grazie amico! Ha funzionato come un fascino! – AndyFaizan

2

un po 'di tempo devi aggiungerlo adb.ini (sì, anche su linux) pure - ho scritto questo post per il kindle fire - ma dovrebbe funzionare anche per te.

http://sentinelweb.co.uk/connecting-kindle-fire-to-adb-on-ubuntu/

+0

aggiunto al file 'adb_usb.ini' questo contenuto:' echo "0x2207" >> ~/.android/adb_usb.ini echo "0x0000" >> ~/.android/adb_usb.ini', riavviato adb, ma il dispositivo non è ancora visibile :( – sandalone

17

ho avuto lo stesso problema come lei, che cosa ho fatto: Aggiunto vendor id a ~/.android/adb_usb.ini

echo "0x2207" >>~/.android/adb_usb.ini 

aggiunte le righe seguenti a/etc/udev/rules.d/51-android.rules:

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", 
ENV{PRODUCT}=="207/*", MODE="0666" 
SUBSYSTEM=="usb", SYSFS{idVendor}=="207", MODE="0666" 

Dopo aver apportato le modifiche di cui sopra, riavviare il server adb e controllare nuovamente il dispositivo.

adb kill-server // kill the adb server if it is running 
adb start-server // Restarts the adb server 
adb devices // It will list all connected devices 

Ora il mio cinese Archos tablet C906 è riconoscere il dispositivo ./adb come:

List of devices attached 
ABCDEF device  
+0

la correzione adb_usb.ini funziona anche su Windows, ma su Windows il file probabilmente non esiste (quindi basta crearne uno nuovo) – user700390

+0

Per chi si "blocca" provando la correzione adb_usb.ini --- VERIFICARE l'ID del fornitore per il tuo dispositivo particolare, e usalo al posto di "2207"! – user700390

Problemi correlati