J'ai un problème. Quand j'essaye de lancer mon projet, j'ai une erreur:
"ERROR: APK path is not specified for module"
Je suis à cette réponse Le chemin de l'APK n'est pas spécifié pour le module "Exemple-Exemple" mais aucun ne me donne le résultat. Plus d'idées?
Finalement j'ai trouvé une solution.
En fin de compte, vous devez avoir un chemin:
D:\<path to your project root>\bin
Essayez de construire votre projet.
peut être que ça aide pour quelqu'un ...
Remarque: pour Android Studio, utilisez this answer.
Impossible d'utiliser la réponse acceptée dans Android Studio (0.6.1) car je ne pouvais pas trouver l'onglet "Compilateur". Je suppose que cette structure est pour Intelij. Néanmoins, cela m'a indiqué la bonne solution:
Mon projet incluait certains modules LIB en plus du module principal APK et, en configurant tous les modules pour qu'ils utilisent le même répertoire de sortie du compilateur, corrigeaient l'erreur. Pour ce faire, il vous suffit de suivre les étapes suivantes:
Une autre raison peut être que le répertoire de sortie n'est pas défini sur un répertoire valide. Notez que les chemins relatifs ne sont pas pris en charge, du moins dans IntelliJ 14.
Structure du projet (Cmd-;)> Modules> Chemins:
Définissez la sortie du compilateur sur "Utiliser le chemin de sortie du module de compilation", puis choisissez/créez le répertoire de sortie souhaité pour l'APK.
Si vous exécutez une distribution 64 bits sur votre ordinateur de développement, vous devez d'abord installer des packages supplémentaires. Pour Ubuntu 13.10 (Saucy Salamander) et above, installez les paquets libncurses5: i386, libstdc ++ 6: i386 et zlib1g: i386 en utilisant apt-get:
Sudo dpkg --add-architecture i386
Sudo apt-get update
Sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
Pour les versions antérieure d'Ubuntu, installez le paquet ia32-libs en utilisant apt-get:
apt-get install ia32-libs
Note - J'ai eu le même problème ici, il semble que intellij cache beaucoup de choses. Tous mes paramètres étaient corrects dans l'interface utilisateur, mais j'avais renommé le fichier .iml à l'aide de la fonction de refactorisation à cause d'une faute d'orthographe. il laissait une référence pendante à l'ancien orthographe de module dans le fichier .idea/modules avec le nouveau qu'il avait créé et ne mettait pas à jour le chemin de construction (mis en cache?). fichier .xml pour supprimer les entrées (toutes doivent être sécurisées avec intellij fermé), puis redémarrer intellij et réimporter les fichiers .iml.
J'ai également redémarré le périphérique Android.
Probablement exagéré, mais cela a résolu le problème dans mon cas.