¿Eclipse no reconoce mi tableta Android cuando intente probar mi aplicación?
-
26-10-2019 - |
Pregunta
Recientemente compré una nueva tableta Android (una tableta china sin nombre), y me gustaría probar una aplicación que estoy desarrollando.
Sin embargo, cuando intento ejecutarlo a través de Eclipse, no reconocerá mi tableta (el modo de depuración está habilitado en la tableta). Cuando tengo el cuadro de diálogo Seleccionar dispositivo que veo
Número de serie : ???????????
Nombre AVD: N/A
Objetivo: Desconocido
Depuración:
Estado : ??
Estoy ejecutando Linux Mint. ¿Qué tengo que hacer?
Solución
En Linux, debe agregar una regla UDEV para su tableta. Por ejemplo:
#cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
puedes usar lsusb
Para recuperar la identificación del proveedor
Bus 002 Device 016: ID 0502:3325 Acer, Inc.
Otros consejos
Para Linux, debe configurar UDEV para admitir la identidad de la fabricación, o necesita reiniciar ADB con sudo.
Para hacerlo correctamente, haga esto:
lsusb
y busca tu tableta:
Bus 002 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd
Tenga en cuenta la identificación.
Luego vaya a /etc/udev/rules.d y cree un nuevo archivo llamado AndroidDevelopment.Rules en ese archivo, ponga esto:
SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", OWNER="yyyy", GROUP="zzzz"
Donde xxxx es la primera parte de la ID (04E8 en mi ejemplo), el propietario de AA es su nombre de usuario y Zzzz es su grupo.
Luego reinicie UDEV:
sudo service udev restart
Eso debería permitir que Linux permita automáticamente a su usuario conectarse a ese dispositivo.
Problema: Cómo lograr que Eclipse reconozca mi tableta RCA de 7 ":
Este problema me frustró durante dos días. Tengo una tableta genérica RCA 7 "que compré en una venta de Black Friday en Walmart. Estaba tratando de usarla con el SDK y el eclipse de Android, pero mi computadora no reconocería la tableta como nada más que un dispositivo de almacenamiento. Encontré. Varias pistas que me llevaron en la dirección correcta, pero nada parecía funcionar; finalmente encontró mi respuesta aquí:
http://pychildren.blogspot.se/2012/12/gettinging-doid-adb-working-with-pipo.html
(Antes de comenzar, si eres tan novato como yo, vaya a este sitio primero para descubrir algo sobre los comandos de terminal: comunidad.linuxmint.com/tutorial/view/100
Estaba trabajando con Linux Mint 15. También había instalado el paquete Eclipse y Android SDK.
No importa lo que hice, Eclipse no reconocería mi tableta. Finalmente tuve el problema resuelto. Realmente solo tenía que tres cosas:
Primero tuve que ir a mi carpeta de casa
Then to the .android folder
Then add the following line to the bottom of the "adb.usb.ini" file:
0x2207
y guarde el archivo. Pude hacer esto desde la interfaz GUI.
En segundo lugar, tuve que abrir un terminal y navegar a la carpeta del sistema de archivos
Then to the etc folder
Then to the udev folder
Then to the rules.d folder
Tuve que crear un archivo llamado
"51-adroid.rules" that contained only two lines:
SUBSYSTEM=="usb", SYSFS{idVendor}=="2207", MODE=="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="0x2207", MODE=="0666"
(Probablemente solo necesitaba la última línea, pero varias fuentes no habían incluido el "0x", así que la incluí en ambos sentidos.
Luego, todavía en la terminal, ejecuté el siguiente comando desde mi carpeta de inicio después del? (solo ingrese el CD para volver a la carpeta de inicio)
sudo Development(the name of the folder in which I installed Eclipse and the sdk, yours will be different)/sdk/platform-tools/adb kill-server
Entonces tuve que ejecutar el siguiente comando desde la carpeta de inicio
sudo Development(the name of the folder in which I installed Eclipse and the sdk)/sdk/platform-tools/adb start-server
También tuve que asegurarme de que la depuración estuviera habilitada en mi tableta.
También apagué WiFi en mi tableta: nadie más que mi última fuente había mencionado esto, pero creo que puede haber ayudado.
Luego, cuando escribí "dispositivos ADB", mi tableta fue reconocida. Cuando comencé Eclipse y comencé el programa Hello, se mostró maravillosamente en mi tableta. Simplemente no entiendo por qué mi esposa no estaba impresionada.