sábado, 12 de abril de 2014

Poder hacer debug con dispositivos Inco Eclipse Linux

Esto es para las tablets llamadas chinas,ya que el adb no las detecta.

Un poco de historia:

Me toco comprar varios dispositivos android para probar distintas apps que estoy programando,ya que aunque eclipse pueda emular android virtuales no hay como probar la app en la vida real(un dispositivo real),para no gastar mucho compre algunos dispositivos Inco ya que lo único que quiero ver es el posicionamiento de los layout en distintas pantallas,así que esa marca me sirve por lo menos para las tabletas.

Esta marca son de las llamadas tablets o smartphones chinos(como algunas otras marcas),no son muy buenos como los Samsung,LG,Motorola,Nexus pero lo que sea de cada quien sirven muy bien(para el precio que vale) y eso que lo comparo con un iPad o Galaxy tab bien basta de historia.


Tutorial

Linux no detecta estos dispositivos chinos,si los detecta pero no así el adb, o enteramente ya que solo se visualiza el BUS:



Si lo vemos que el adb tampoco lo muestra:

adb devices -l

Para que lo "agarre" el sistema, tenemos que añadir su  ID al servicio android:

Por ejemplo el mio es:

1f3a:1002

Tomamos el primero y usamos notación HEX:


cho '0x1f3a' >> ~/.android/adb_usb.ini
Tambien añadimos esto en las reglas de android:

Abrimos para editar:
sudo nano /etc/udev/rules.d/51-android.rules
Código es la notación HEX de 3 digitos quitando el primero del ID de tu tablet,por ejemplo:

1f3a

El código seria:

f3a

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



Eso es todo,ahora solo reiniciamos la pc o si no pueden, reinician el servicio de adb:

adb kill-server &&  adb start-server 
Veamos:


En eclipse:


Eso es todo sirve para otros modelos Inco y creo que para mas tablets chinas(si no es que todas),el hecho es que lo reconozca Linux y este bien configurada la tablet para el modo debug dependiendo de la versión adroid que este ejecutando.

No hay comentarios.:

Publicar un comentario

Los comentarios serán revisados antes de ser publicados.