2012-08-24 11 views
10

Tengo una tableta Android barata y necesito usarla para probar aplicaciones en ella. Estoy usando Ubuntu, así que primero tengo que agregar el dispositivo a la lista udev.¿Cómo registrar esta tableta en la lista udev de Ubuntu?

he conectado la tableta, pero adb no lo ve

$ adb devices 
List of devices attached 

$ 

El He intentado utilizar lsusb, pero el dispositivo no se identifica con el Ubuntu (depuración USB está marcada! En las propiedades de la tableta)

$ 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 

Si conecto mi teléfono móvil, veo que está conectado a través del último canal. Por lo tanto, asumí que esta tableta está identificada como ID 2207:0000, lo que convierte al vendedor de ID "2207". He editado el archivo udev 51-android.rules a tener este aspecto

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

reinicia el borrador, vuelve a unir el cable USB a la tableta, la tableta de la no fue reconocido nuevamente.

¿Algún consejo sobre qué debo hacer? ¿Cómo hacer que esta tableta sea visible en el adb?

EDITAR

hace esto id de proveedor parece extraño a usted: 2207: 0000? Especialmente esos cuatro ceros?

+2

Parece que muchos "dispositivos baratos" se identifican como '2207: ****'. Uno de ellos es _BSNL Penta/Pantel tabletas_. (Se agregaron palabras clave para ayudar a otros usuarios con problemas en su búsqueda web). –

Respuesta

5

Para todos los que tienen una tableta con ID 2207, estos 2 enlaces hizo visible.

El primero es this one (http://clamel.netai.net/smartpad850i/enable_adb).

Le ayudará a configurar dicho dispositivo. Si después de esta configuración, la tableta aparece como ???????, luego use el otro enlace para hacerla visible.

El otro enlace es here (http://ptspts.blogspot.com/2011/10/how-to-fix-adb-no-permissions-error-on.html).

Si después de reiniciar el sistema se pierden los ajustes, a continuación, repetir los mismos pasos o simplemente reiniciar udev servicio.

+0

Gracias a un millón, siguió las instrucciones y todo salió bien –

+0

@BozidarPrcovski no probs – sandalone

+0

Gracias hombre! Trabajó como un encanto! – AndyFaizan

2

algún tiempo hay que añadir que adb.ini (sí, incluso en Linux), así - me escribió este post para el Kindle Fire - pero debería funcionar para usted también.

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

+0

agregó al archivo 'adb_usb.ini' este contenido:' echo "0x2207" >> ~/.android/adb_usb.ini echo "0x0000" >> ~/.android/adb_usb.ini', reinició adb, pero el dispositivo todavía no es visible :( – sandalone

17

tuve mismo problema que tú, lo que he hecho: Agregado id de proveedor a ~/.android/adb_usb.ini

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

añadido las siguientes líneas 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" 

Después de hacer los cambios anteriores, reinicie el servidor adb y comprobar el dispositivo de nuevo.

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 

ahora mi Archos Tablet chino C906 es reconocer en el dispositivo ./adb como:

List of devices attached 
ABCDEF device  
+0

El arreglo adb_usb.ini también funciona en Windows, pero en Windows el archivo probablemente no existe (así que haga uno nuevo) – user700390

+0

Para que alguien se "atasque" al intentar la solución adb_usb.ini --- VERIFIQUE el ID del proveedor para su dispositivo particular, y úselo en lugar de "2207"! – user700390

Cuestiones relacionadas