2010-12-13 5 views
2

J'ai un téléphone HTC Desire, et je veux être capable de lancer mon application (en développant une éclipse ob ou netbeans) dessus. Mais quand je lance mes applications, je vois (dans la liste des périphériques en cours d'exécution dans la colonne 'name' et dans la colonne 'status', je peux juste t press OK button (it être désactivé). S'il vous plaît dites-moi comment puis-je faire une synchronisation normale ???Android sur ubuntu avec eclipse

Répondre

0

Donc cela signifie que vous avez suivi toutes les instructions sur le site dev Android:

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

Vous devez également google "en développement sur un périphérique dev android" (ne peut pas poster 2 liens!)

Ma solution est que vous devez aller (ligne de commande) au sous-répertoire « outils » dans le SDK (qui Vérifions step2 dans le premier lien)

commandes à exécuter:

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

Cela fonctionne pour moi. Je dois le faire chaque fois que je redémarre (j'adorerais avoir une solution pour ça!).

2

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:

Si vous développez sur Ubuntu Linux, vous devez ajouter un fichier de règles qui contient une configuration USB pour chaque type d'appareil que vous souhaitez utiliser pour le développement. Chaque fabricant d'appareils 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 du fournisseur HTC). Pour prendre en charge plus de périphériques, vous aurez besoin de lignes supplémentaires de même format qui fournissent une valeur différente pour la propriété SYSFS {idVendor}. Pour les autres ID, reportez-vous au tableau des ID de fournisseur 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, modifiez le fichier à lire: SUBSYSTEM == "usb", SYSFS {} idVendor == "0bb4", MODE = "0666"

    Pour Dapper, éditer le fichier à lire : SUBSYSTEM == "usb_device", SYSFS {} idVendor == "0bb4", MODE = "0666"

  2. exécute la commande suivante: chmod a + r /etc/udev/rules.d/51-android.rules
+0

Puis redémarrez le serveur ADB. – Falmarri

Questions connexes