L'émulateur Android est si lent qu'il n'est pas possible de tester les applications exécutées. Est-il possible de déboguer/exécuter des applications sur un vrai téléphone avec IDE au lieu de l'émulateur?
Vous pouvez généralement activer le débogage USB sur votre combiné et le connecter à votre PC via USB. Le combiné apparaîtra alors comme un émulateur. Vous devrez peut-être télécharger des pilotes auprès du fabricant de votre combiné pour votre téléphone.
Sur mon HTC désir le réglage est sous:
Paramètres -> Applications -> Développement -> Débogage USB
Activez le débogage USB sur votre téléphone. Connectez-le à votre ordinateur. ADB doit le reconnaître et vous pouvez l'utiliser de la même manière qu'un périphérique virtuel.
Si les appareils ./adb répertorient votre téléphone comme un grand nombre de points d'interrogation, il manque des autorisations. Pour résoudre ce problème, redémarrez le serveur adb en tant que root. Quelque chose sur la ligne de:
~$ ./adb devices
List of devices attached
emulator-5554 device
????????????? device <--- your phone
~$ Sudo -s
~# ./adb kill-server
~# ./adb devices
List of devices attached
emulator-5554 device
1232345345345 device <--- your phone
Je me rends compte que le contexte est pour Windows, mais j'ai eu le même problème sur Linux (Fedora). La création d'un nouveau fichier dans /etc/udev/rules.d/ était nécessaire (et redémarrer adb comme Hyperboreus l'indique).
Ceci est indiqué clairement sur http://developer.Android.com/tools/device.html .
fwiw
Pour les utilisateurs de Windows:
1. Go to Command Prompt
2. Type cd /path/to/adb.exe
3. Type adb.exe devices
4. Type adb.exe kill-server
5. Type again adb.exe devices
Si vous obtenez votre appareil, tout va bien. Sinon, réessayez.