configurer l'appareil pour le développement (???????????? sans autorisations)

J'utilise un Samsung galaxy nexus téléphone (Android 4.0 plate-forme) .

Je développe une application Android sur Ubuntu linux OS. Je voudrais lancer ma candidature directement sur le Samsung combiné de l'appareil, j'ai donc effectué les étapes de configuration suivantes:

  1. dans mon projet AndroidManifest.xml fichier, ajouté android:debuggable="true" à la <application> élément

  2. Sur l'appareil, dans le Paramètres > Sécurité activé sources Inconnues

  3. Sur l'appareil, dans le Paramètres > options pour les Développeurs activé débogage USB

  4. Sur mon ordinateur, créé le /etc/udev/rules.d/51-android.rules fichier avec le contenu suivant:

    SUBSYSTEM=="usb", ATTR{idVendor}=="04E8", MODE="0666", GROUP="plugdev" 
  5. Sur mon ordinateur, exécutez le chmod a+r /etc/udev/rules.d/51-android.rules commande

Puis, sur mon ordinateur, j'ai ouvert un terminal et exécuter l' adb devices commande, j'ai eu:

List of devices attached 
????????????    no permissions

Puisque je n'ai pas mon appareil mais uniquement ???????????? no permissions, je puis exécutez les commandes suivantes:

 adb kill-server
 adb start-server
 adb devices

Mais j'ai encore:

List of devices attached 
????????????    no permissions

Pourquoi? Ce qui me manque?

  • après exectuing adb kill-server u ne reçois le message que * non-exécution du démon. en commençant maintenant sur le port 5037 * * démon lancé avec succès * --- si ce n'est essayer jusqu'à u obtenir ce msg
  • Essayez de vérifier que l'utilisateur est en plugdev groupe.
  • Run =>sudo adb start-server (Utiliser l'accès root pour exécuter bad)
  • j'ai enfin trouvé la solution qui a fonctionné pour moi dans ce lien github.com/snowdream/51-android
InformationsquelleAutor Leem.fin | 2012-02-09