我有问题。当我尝试启动我的项目时,我遇到了错误:
"ERROR: APK path is not specified for module"
我按照这个答案APK path is not specified for module "Example-Example"但是没有给我结果。还有更多想法吗?
答案 0 :(得分:34)
最后我找到了一个解决方案。
最后你必须有一条路径:
D:\<path to your project root>\bin
尝试构建您的项目。
可能对某人有帮助......
注意:对于Android Studio,请使用this answer。
答案 1 :(得分:16)
无法在Android Studio(0.6.1)中使用已接受的答案,因为我找不到“编译器”标签。我想这个结构适用于Intelij。然而,它指出了正确的解决方案:
我的项目包括除主APK模块之外的一些LIB模块,并通过设置所有模块使用相同的编译器输出目录来修复错误。为此,您只需按照以下步骤操作:
答案 2 :(得分:4)
另一个原因可能是输出目录未设置为有效目录。请注意,至少在IntelliJ 14中不支持相对路径。
项目结构(Cmd-;)&gt;模块&gt;路径:
将Compiler输出设置为“Use module compile output path”,然后为APK选择/创建所需的输出目录。
答案 3 :(得分:0)
如果在开发计算机上运行64位分发,则需要先安装其他软件包。对于 Ubuntu 13.10 (Saucy Salamander)和以上,使用apt-get安装libncurses5:i386,libstdc ++ 6:i386和zlib1g:i386包:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
对于早期版本的Ubuntu,请使用apt-get安装ia32-libs软件包:
apt-get install ia32-libs
答案 4 :(得分:0)
注意 - 我在这里有同样的问题,似乎intellij缓存了很多东西。我的所有设置都在UI中,但由于拼写错误,我使用重构功能重命名了.iml文件。它留下了对.idea / modules文件中旧模块拼写的悬空引用以及它创建的新模块并没有更新构建路径(缓存?)我不得不使缓存无效,手动编辑,构思/模块.xml文件删除条目(所有这些条目在关闭intellij时都是安全的)然后重新启动intellij并重新导入.iml文件。
我也重新启动了Android设备。
可能是矫枉过正,但这解决了我的问题。