web-dev-qa-db-fra.com

Le chemin APK n'est pas spécifié pour le module "Example-Example"

Je suis novice dans le monde de Android développement d'applications. Je créais un exemple de projet sur Android Studio. J'ai mon LunchList.Java fichier dans src/main/Java/apt.tutorial.lunchlist .Jusqu'à hier Tout fonctionnait bien. Mais quand j'ouvre Android Studio aujourd'hui, j'ai une erreur en disant

"Les modules ci-dessous ont été supprimés de la structure Gradle. Vérifiez également ceux à supprimer du projet:"

☑ LunchList

☑ LunchList-LunchList

Et il y a OK et Cancel Button. Je ne veux pas les supprimer. Je clique donc sur annuler et continuer.

Ensuite, lorsque j'ai essayé d'exécuter l'application dans l'émulateur, l'émulateur s'exécute mais rien ne se produit. Et j'ai cette erreur

En attente de l'appareil.

Appareil cible: émulateur-5554 (Android)

ERREUR: le chemin APK n'est pas spécifié pour le module "LunchList-LunchList"

Je ne sais pas ce qui a mal tourné. Aidez-moi, s'il vous plaît.

[Modifier: j'ai essayé de les décocher tous les deux et de cliquer sur OK. Mais après cela, je n'obtiens pas la première erreur mais j'obtiens toujours la deuxième erreur]

16
Ratan Parai

Quitter studio Android. Lancez-le avec Privilège Administrateur.
Cela a résolu le problème avec Android Studio v0.1 dans Windows 7.

13
Jit

J'ai eu le même problème, j'ai non sélectionné les 2 fichiers, puis j'ai reçu l'erreur

"ERROR: APK path is not specified for module"  

Je viens de redémarrer Android Studio et rouvert le projet, puis cela a fonctionné à nouveau normalement.

C'est en effet un bug mais il y a un simple contournement.

8
Jonas Aarts

Voici ce qui a fonctionné pour moi: supprimer.idea/ et *.iml fichiers, puis ouvrez à nouveau un projet (comme gradle projet) - tous les fichiers d'idées seront recréés - et tout fonctionne bien

8
huge

J'ai eu la même erreur avec IntelliJ CE.

Je l'ai corrigé en choisissant "Hériter le chemin de sortie de la compilation du projet" dans les paramètres d'imodule de texte fort (onglet Chemins> Sortie du compilateur)

4
Jokahero

Dans mon cas, j'ai à nouveau importé le même projet. Android Studio a remplacé les anciens paramètres. Ensuite, cette erreur a disparu!

3
IgorGanapolsky

cela s'est produit lors de la mise à jour vers 2.0. j'ai dû changer les dépendances dans le fichier build.gradle sous dir src pas dir dir gradle. changer de

dependencies {
classpath 'com.Android.tools.build:gradle:0.4.0'
}

à

dependencies {
classpath 'com.Android.tools.build:gradle:0.5.+'
}
3
cubeloid

Je ne sais pas combien d'aide ce sera, mais j'ai vu la même erreur ce matin après la mise à jour vers Android Studio 0.2.0. Tout d'abord, j'ai dû modifier mon fichier build.gradle pour indiquer que le le bon plugin gradle à utiliser avec mon projet était la version 0.5.0 (plutôt que 0.4). Après avoir modifié build.gradle, j'ai vu l'erreur "Le chemin APK n'est pas spécifié pour le module .." lors de la tentative de construction. J'ai résolu cela simplement quitter et redémarrer Android Studio.

2
Justin Pollard

Il y a un manuel "comment déplacer le projet" ici

J'ai déplacé progect, j'ai eu votre problème, j'ai suivi ce manuel, j'ai une fenêtre comme vous et j'ai choisi "OK". Et maintenant ça marche très bien.

1
mario.san

J'ai eu le même problème et j'ai trouvé la solution. Question Stackoverflow c'est la même façon de corriger l'erreur

Plus bas, il y a des "SDK", je devais aussi les faire correspondre. Nom et cible de construction. J'espère que ça m'a aidé. apparemment l'IntelliJ est ce que Android Studio est.

1
John

Cela m'a aidé à définir le bon SDK ... J'ai utilisé celui dans Program Files, ce qui n'a pas fonctionné!

Ensuite, j'ai découvert d'utiliser le SDK suivant (défini dans local.properties):

sdk.dir=C:/Program Files (x86)/Android/android-studio/sdk

J'espère que cela t'aides...

1
Martin We

J'ai constaté que le problème se produit généralement si vous avez modifié ou déplacé le dossier vers un autre emplacement.

Si vous ouvrez le dossier .idea dans AndroidStudio, recherchez une référence à l'ancien emplacement. Si vous en trouvez, remplacez-le par le nouvel emplacement. Il semblerait que certaines lignes soient codées en dur.

1
darkflamejam

Je trouve ça:

http://www.chrisdew.com/blog/2013/07/17/Android-studio-nosuchmethoderror-lazystringarraylist/

c'est vraiment une aide pour moi.

Ainsi, dans mon cas, le problème était d'avoir deux bibliothèques:

protobuf-2.4.1.jar et nouveau protobuf-2.5.0.jar

il en est résulté une erreur:

APK path is not specified for module “Example-Example”

Pour corriger cela, renommez le fichier protobuf-2.4.1.jar en protobuf-2.4.1.jar.disabled

mv protobuf-2.4.1.jar protobuf-2.4.1.jar.disabled

1
Kozlov V

Finalement! Solution mise à jour trouvée ici:

le chemin APK Android n'est pas spécifié pour le module

  • Structure de projet ouverte
  • Cliquez sur l'onglet Modules
  • Développez votre projet et cliquez sur Android
  • Sur le côté droit, cliquez sur l'onglet Compilateur
  • Recherche du champ "Chemin APK" Entrez le dossier racine de votre projet, c'est-à-dire /Users/bla/project/my.apk Cliquez sur Appliquer et OK
0
Anona112