Hola buena gente de stack exchange, estoy teniendo problemas para configurar mi arranque de Ubuntu 11.04 para utilizarlo para el desarrollo de aplicaciones en un dispositivo de hardware. He seguido las instrucciones aquí para tratar de reconocer el teléfono. Sin embargo, cuando ejecuto dispositivos ADB o en eclipse, el dispositivo aparece como ?????? y no se puede utilizar para instalar una aplicación a. ¿Algún consejo?
Respuestas
¿Demasiados anuncios?El problema es que has ejecutado adb como un usuario sin privilegios. Así que cuando el servidor adb se inicia, no tiene los permisos para ejecutar la lectura/escritura en el dispositivo. Primero tienes que matar el servidor, y luego reiniciarlo como Root:
sudo adb kill-server
sudo adb start-server
Then you can run this as any user:
adb devices
¿Qué número estás usando para tu udev? Escribí sobre mis experiencias con mi HTC sensation aquí: http://colinwren.com/using-your-htc-sensation-to-debug-Android-apps-on-ubuntu-11-04-natty-narwhal-using-udev-and-adb/
Como dice aspitzer usa sudo para iniciar el servidor adb. También asegúrate de que tienes el código de dispositivo correcto. Usted puede encontrar esto mediante el uso de lsusb
y observando el código que se da aquí (utilice los 4 primeros caracteres)
Cuando he experimentado eso, he tenido que matar a adb y reiniciarlo con sudo. Puede que tengas que sudo el resto de tus comandos adb también.