web-dev-qa-db-fra.com

Erreur d'installation: Incident inconnu App Android

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 ?

10
Pierre

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.

9
Pierre

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.

2
Xarialon

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.

2
Naresh

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

1
ignis

Je travaille sur Windows 8.1 OS et j'ai résolu le même problème en procédant comme suit:

  1. Ouvrez l'invite de commande
  2. Naviguer jusqu'au dossier /platform-tools (C:/Sample/sdk/platform-tools/)
  3. Tapez adb KILL-SERVER et appuyez sur Entrée
  4. Tapez à nouveau adb START-SERVER et appuyez sur Entrée
  5. Fermez l'Eclipse déjà ouvert et redémarrez 
  6. Essayez d'exécuter l'application Android et cela fonctionnera
1
Vishwak

Vous 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.

1
DUSMANTA

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

0
Sỹ Phạm