J'ai eu le même problème, et je n'ai pas réussi à faire reconnaître le périphérique par Eclipse sous Windows 7. Le périphérique est correctement configuré, Windows 7 le reconnaît sur le port USB, et j'ai modifié les paramètres d'exécution dans Eclipse pour demander un périphérique, mais il n'est tout simplement pas là.
Je l'ai exécuté avec les étapes suivantes :
- Connectez l'appareil à l'ordinateur par USB.
- Assurez-vous que l'appareil n'est pas verrouillé (c'est-à-dire qu'il n'y a pas de délai dans l'interface utilisateur). Je dois sans cesse le déverrouiller pendant que je travaille.
- Attendez que Windows reconnaisse le périphérique USB, et lorsque le menu de lecture automatique s'affiche, sélectionnez
Open device to view files
. Cela devrait ouvrir le système de fichiers de l'appareil, dans l'Explorateur.
- Dans l'Explorateur, allez dans l'espace de travail d'Eclipse et trouvez l'élément suivant
apk
du fichier de construction (ex. MyFirstApp.apk
)
- Copiez le fichier apk dans le répertoire Downloads de l'appareil.
- Sur l'appareil, utilisez l'option
My Files
app (ou similaire) pour ouvrir le répertoire Downloads.
- Cliquez sur le fichier téléchargé (
My First App.apk
) et Android propose de l'installer
- Sélectionnez
install
- L'application se trouve maintenant dans les applications installées. Lancez-la.
Une deuxième méthode consiste à envoyer par mail le fichier apk sur l'appareil, puis à le télécharger et à l'installer. (Credits to a post on SO which I can't find now).
Une troisième méthode consiste à utiliser DropBox. Cela nécessite l'installation de DropBox sur le PC et sur l'appareil (à partir de la boutique en ligne), mais une fois que les deux sont configurés, cela fonctionne très bien. Il suffit de partager un dossier DropBox entre les deux appareils, puis de déposer l'APK dans ce dossier sur le PC et de l'ouvrir sur l'appareil. Avec cette méthode, vous n'avez pas besoin d'une connexion USB et vous pouvez également installer l'APK sur plusieurs appareils. Elle facilite également la gestion de plusieurs versions de développement (en créant un sous-dossier distinct pour chaque version).