Bonjour bonnes gens de stack exchange, J'ai des difficultés à configurer mon boot Ubuntu 11.04 pour l'utiliser pour le développement d'une application sur un périphérique matériel. J'ai suivi les instructions aquí pour essayer de reconnecter le téléphone. Cependant, lorsque je lance ADB devices ou dans eclipse, l'appareil est listé comme ? ????? et ne peut pas être utilisé pour installer une application. Un conseil ?
Réponses
Trop de publicités?Le problème est que vous avez exécuté adb en tant qu'utilisateur sous-privilégié. Ainsi, lorsque le serveur adb démarre, il n'a pas les autorisations pour exécuter la lecture/écriture sur le périphérique. Vous devez d'abord tuer le serveur, puis le redémarrer en tant que Root :
sudo adb kill-server
sudo adb start-server
Then you can run this as any user:
adb devices
Quel numéro utilisez-vous pour votre udev ? J'ai écrit sur mes expériences avec mon HTC sensation ici : http://colinwren.com/using-your-htc-sensation-to-debug-Android-apps-on-ubuntu-11-04-natty-narwhal-using-udev-and-adb/
Comme indiqué par aspitzer, utilisez sudo pour démarrer le serveur adb. Assurez-vous également que vous avez le bon code de périphérique. Vous pouvez le trouver en utilisant lsusb
et en regardant le code donné ici (utilisez les 4 premiers caractères)
Quand j'ai vécu cela, j'ai dû tuer adb et le redémarrer avec sudo. Vous pourriez avoir à sudo le reste de vos commandes adb ainsi.