Je viens d'installer le kit Android ADT avec l'IDE Eclipse.
J'ai créé un simulateur de téléphone Android et j'essaie d'installer et d'exécuter ma première application sur celui-ci.
Voici ce que je vois dans le journal de la console
Android Launch!
adb is running normally.
Performing com.example.outlast.MainActivity11 activity launch
Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
Uploading Outlast.apk onto device 'emulator-5554'
Installing Outlast.apk...
Installation error: Unknown failure
Please check logcat output for more details.
Launch canceled!
L'application que j'essaie d'installer est presque vide. Je viens de créer un projet avec une activité vide et j'essaie de l'exécuter. Il est censé fonctionner conformément à la page officielle des développeurs Android.
Je ne sais pas comment regarder dans la sortie logcat.
Comment puis-je résoudre ce problème ?
J'ai enfin résolu mon problème.
Je ne pouvais installer aucune application sur le simulateur de téléphone Android car je n'avais pas attendu assez longtemps pour que le téléphone Android se charge et Eclipse ne pouvait donc rien installer sur le simulateur.
Le meilleur moyen pour moi de résoudre le problème était d'ouvrir le terminal et d'utiliser le gestionnaire adb pour redémarrer le serveur. J'utilise Mac OSX et cela devrait également fonctionner sous Windows et Linux. Allez dans votre dossier sdk-> platform-tools et utilisez la commande pour taper les commandes suivantes:
Si vous utilisez Mac, utilisez ./adb au lieu de adb.
adb kill-server (ENTER) adb start-server (ENTER)
extra: utilisez les périphériques adb pour vérifier s’il existe des périphériques connectés sur votre ordinateur, afin de savoir avec certitude si adb fonctionne bien ou non.
Après qu'aucun problème ne soit détecté, essayez de débrancher votre appareil et appuyez sur le bouton de lecture pour installer votre application. Lorsque vous voyez une fenêtre sans appareil, vous devez reconnecter votre appareil Android à votre ordinateur et le sélectionner pour installer votre application.
Le même problème peut également se produire si vous installez l'application il y a un certain temps et que vous essayez maintenant de l'installer à partir d'un autre PC ou parfois du même PC.
Même si vous avez désinstallé avant d'installer une nouvelle application, le système conserve certaines données relatives à l'application. Pour résoudre ce problème, désinstallez complètement l'application à l'aide de la commande abd.
adb uninstall my.package.id
Veuillez vous référer à une autre cause fondamentale du même problème . Cela m'a beaucoup aidé après 5 heures de mon temps.
Eclipse indique simplement que "Erreur d'installation: échec inconnu" il ne donne aucune information sur le motif de l'échec dans la fenêtre de la console.
Pour voir quel est le message d'erreur, installez apk via la commande adb
> adb install app.apk
Le message d'erreur indique ensuite "Échec de l'installation de app.apk: échec [INSTALL_FAILED_UPDATE_INCOMPATIBLE: le package com.myapp.id ne correspond pas à la version précédemment installée; ignorer!]"
Cela aide à comprendre le problème.
Les gars, j'ai eu le même problème et utilisé de la manière suivante: (Windows 8, Eclipse Luna)
1) Modification du délai de connexion ADB à 1000000ms 2) Utilisez ADBhost 127.0.0.1 3) Modification de la taille de la mémoire tampon de la méthode du profileur à 20 Mo 4) Décocher le lanceur à partir d’un instantané avec les options de l’émulateur AVD.
Et bien sûr, plusieurs redémarrages xD
Je travaille sur Windows 8.1 OS et j'ai résolu le même problème en procédant comme suit:
/platform-tools
(C:/Sample/sdk/platform-tools/
)adb KILL-SERVER
et appuyez sur Entréeadb START-SERVER
et appuyez sur EntréeVous devez modifier la version du périphérique (émulateur) Android en fonction de la version cible . Si cela ne fonctionne toujours pas, redémarrez votre émulateur.
Dans Play Store, cliquez sur le menu de gauche - Mon application et le jeu - Onglet Tous - Supprimez l'historique de vos applications - Reconstruisez l'application