未为模块指定Android APK路径

Ser*_*kov 13 android intellij-idea building android-studio

我有个问题.当我尝试启动我的项目时,我遇到了错误:

"ERROR: APK path is not specified for module"  
Run Code Online (Sandbox Code Playgroud)

我按照这个答案APK路径未指定模块"示例 - 示例",但没有给我结果.还有什么想法吗?

Ser*_*kov 34

最后我建立了一个解决方案

  1. 打开项目结构
  2. 单击" 模块"选项卡
  3. 展开您的项目,然后单击Android
  4. 在右侧单击Packaging选项卡(旧版Android Studio上的编译器)
  5. 寻找"APK路径"字段
  6. 单击...并选择项目根文件夹(包含bin /,gen /,res / folders
  7. 将路径复制到剪贴板中
  8. 关闭选择路径对话框
  9. 将复制的路径粘贴到APK路径字段中.
  10. 添加到路径text \ bin
  11. 点击ApplyOk

最后你必须有一条路径:

D:\<path to your project root>\bin

尝试构建您的项目.

可能对某人有帮助......

注意:对于Android Studio,请使用答案.

  • 对我来说,我必须添加我想要的 APK 的文件名。所以它最终是`D:\&lt;path to your project root&gt;\bin\appname-debug-unaligned.apk` (2认同)

Mik*_*keL 16

无法在我的Android Studio(0.6.1)中使用接受的答案,因为我找不到"编译器"选项卡.我想这个结构适用于Intelij.然而,它指出了正确的解决方案:

我的项目包括除主APK模块之外的一些LIB模块,并通过设置所有模块使用相同的编译器输出目录来修复错误.为此,您只需按照以下步骤操作:

  1. 打开项目结构(项目浏览器中某个模块上的F4)
  2. 单击左侧的" 项目"选项卡
  3. "Project compiler output:"定义为YOUR_PROJECT_PATH\out(或您想要的任何文件夹)
  4. 单击左侧的" 模块"选项卡
  5. 遍历所有模块并验证在Paths选项卡下,Compiler输出是否设置为"Inherit project compile output path"
  6. 而已...


Bre*_*ust 5

另一个原因可能是输出目录未设置为有效目录。请注意,不支持相对路径,至少在 IntelliJ 14 中是这样。

项目结构 (Cmd-;) > 模块 > 路径:

在此处输入图片说明

将编译器输出设置为“使用模块编译输出路径”,然后为 APK 选择/创建所需的输出目录。