Tras instalar android sdk , eclipse , actualizar etc , nos podemos encontrar con que el emulador funciona,
pero no podemos debugar en el dispositivo.
Debugar en el dispositivo , nos ayuda a crear aplicaciones para los sensores , y nos permite probarlo al mismo tiempo , como los sensores de nivel , gps , etc , sin el dispositivo sería muy difícil .
Problema en DDMS , dispositivo desconocido ????????????
No funciona el debug con el dispositivo.
/android-sdk/platform-tools$ ./adb devices devuelve :
List of devices attached
???????????? ??
unknown device ????????????
Fuente de la solución
En esta zona podemos ver la solución:
> 14:25 W/ddms: Unable to get frame buffer: device (????????????) request
> rejected: insufficient permissions for device
> ==
>
> I then checked
>
> ==
> $ ./adb devices
> List of devices attached
> ???????????? no permissions
> ==
>
> There appears to be a permission problem. I then wrote a
> `51-android.rules’ file (with chmod a+r) in /etc/udev/rules.d/, such that
>
> ==
> # cat 51-android.rules
> SUBSYSTEM==»usb», ATTRS{idVendor}==»0bb4″, ATTRS{idProduct}==»0c87″,
> MODE=»0666″
> ==
>
> (the idVendor is the HTC one). I then restarted udev, but to no avail:
> same problems. Any idea?
>
>
>—
Merciadri Luca
See http://www.student.montefiore.ulg.ac.be/~merciadri/
I use PGP. If there is an incompatibility problem with your mail
client, please contact me.Old 08-13-2010, 02:33 PM
Merciadri LucaDefault Android phone is not recognized by Android SDK, despite udev conf
Problem solved: restarting udev from CLI was not sufficient. I needed to
restart.
Resumiendo:
1:)-> crear el fichero /etc/udev/rules.d/51-android.rules :
$ sudo gedit /etc/udev/rules.d/51-android.rules
con el siguiente contenido:
MODE="0666"
2:)-> darle permisos $ sudo chmod a+r /etc/udev/rules.d/51-android.rules
3:)-> reiniciar
Bueno , ya podemos utilizar el dispositivo , en la carpeta donde esté instalado adb ,
./adb devices , devuelve en mi caso
List of devices attached
HT0C4RX21596 device
ya podemos debugar , probamos creando un proyecto Android en eclipse , pulsamos el botón de debug y ya tenemos nuestro hello world …. que tanto deseábamos.
Deja un comentario