2 votes

Android sur ubuntu avec eclipse

J'ai un téléphone HTC Desire, et je veux pouvoir lancer mes applications (développées sous eclipse ou netbeans) sur ce téléphone. Mais lorsque je lance mes applications, je vois (dans la liste des appareils en cours d'exécution) ? ?? dans la colonne "nom" et ? ?? dans la colonne "état". Je peux donc t press OK button (it vient d'être désactivé). Comment faire pour que la synchronisation se fasse normalement ?

2voto

RoflcoptrException Points 22111

Je pense que votre problème est décrit ici à l'étape 3 :

http://developer.Android.com/guide/developing/device.html#setting-up

Vous devez le faire :

Si vous développez sous Ubuntu Linux, vous devez ajouter un fichier de règles qui contient une configuration USB pour chaque type de périphérique que vous souhaitez utiliser pour le développement. Chaque fabricant de périphérique utilise un identifiant de fournisseur différent. Les exemples de fichiers de règles ci-dessous montrent comment ajouter une entrée pour un seul identifiant de fournisseur (l'identifiant de fournisseur HTC). Pour prendre en charge d'autres appareils, vous aurez besoin de lignes supplémentaires du même format qui fournissent une valeur différente pour la propriété SYSFS{idVendor}. Pour d'autres identifiants, voir le tableau des identifiants de fournisseurs USB, ci-dessous.

  1. Connectez-vous en tant que root et créez ce fichier : /etc/udev/rules.d/51-Android.rules.

    Pour Gusty/Hardy, ed SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

    F SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"

  2. N chmod a+r /etc/udev/rules.d/51-Android.rules

0voto

Mudar Points 1236

Cela signifie que vous avez suivi toutes les instructions sur le site de développement d'Android :

http://developer.Android.com/sdk/installing.html#InstallingADT

Vous devriez aussi googler "Developing on a Device Android dev" (impossible d'afficher 2 liens !)

Ma solution est que vous devez aller (en ligne de commande) dans le sous-répertoire "tools" du SDK (c'est l'étape 2 du premier lien)

Commandes à exécuter :

sudo ./adb kill-server
sudo ./adb start-server
./adb devices

cela fonctionne pour moi. Je dois le faire à chaque redémarrage (j'aimerais bien avoir une solution pour cela !).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X