web-dev-qa-db-fra.com

Le message "Impossible de trouver le fichier XXX.apk" dans la console lors du démarrage de l'application avec une librairie Android liée

Il y a un problème étrange avec la configuration de mon espace de travail dans Eclipse. J'ai un projet de bibliothèque Android et un projet d'application lié à la bibliothèque. 

Tout fonctionne correctement lors de la compilation et de l'exécution, mais chaque fois que je lance l'application, je vois ce message dans la console Eclipse: 

"Impossible de trouver XXX.apk!"

Comment puis-je l'éliminer? 

Merci

26
Anton

Dans ce message du groupe de développeurs Android, Lance Nanek est cité comme soulignant qu’avoir une "dépendance de projet" dans la section Chemin de construction Java d’un projet Android pose ce problème si le projet dépend est un projet Android.

Allez donc dans Chemin de construction Java> Projets et supprimez la dépendance de projet incorrecte (votre projet de bibliothèque Android.) Notez que dans la section "Android" des paramètres du projet, la bibliothèque Android dont vous dépendez doit être répertoriée dans le ~ " Bibliothèques ". 

48
nmr

Aller aux propriétés du projet ----> Android (Décochez la case Ticket is Library) ---> cliquez sur "ok" Puis lancez l'application, ça marche pour moi.

6
user3209435

Vous avez vérifié votre projet en tant que bibliothèque, donc pour cette raison, il fonctionne en tant que bibliothèque et lorsque vous allez l'exécuter, il affiche ce type d'erreur . jeter en dessous du chemin.

  1. Clic droit sur le projet
  2. Sélectionnez les propriétés.
  3. Sélectionnez Android.
  4. Et maintenant décocher "est la bibliothèque".
  5. Ensuite, appliquez.

Maintenant, cette erreur ne s'affichera pas pendant que vous exécutez votre projet.

4
Sameer Donga

Accédez aux propriétés du projet> Android. Ici, assurez-vous que la cible de construction du projet est sélectionnée/cochée. 

1
dcschandru

J'ai supprimé la référence de la bibliothèque des propriétés du projet -> Android (qui a été cochée IsLibrary), puis l'a immédiatement ajoutée à nouveau (et n'est plus cochée IsLibrary), puis j'ai construit et cela a fonctionné pour moi.

0
user2494070