未为模块指定 Android APK 路径

新手上路,请多包涵
阅读 2.1k
2 个回答

最后我找到了一个解决方案。

  1. 打开 项目结构

  2. 单击 模块 选项卡

  3. 展开您的项目并单击 Android

  4. 在右侧单击 Packaging 选项卡(在旧版本的 Android Studio 上为 Compiler

  5. 寻找 “APK路径” 字段

  6. 单击 ... 并选择您的项目根文件夹(包含 bin/、gen/、res/ 文件夹

  7. 将路径复制到剪贴板

  8. 关闭选择路径对话框

  9. 将复制的路径粘贴到 APK 路径字段中。

  10. 添加到路径文本 \bin

  11. 单击 应用确定

最后你必须有一个路径:

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

尝试构建您的项目。

可能对某人有帮助…

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

原文由 Sergey Shustikov 发布,翻译遵循 CC BY-SA 3.0 许可协议

无法在我的 Android Studio (0.6.1) 中使用已接受的答案,因为我找不到“编译器”选项卡。我想这个结构是为 Intelij 准备的。尽管如此,它还是向我指出了正确的解决方案:

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

  1. 打开 项目结构(F4 在项目资源管理器中的模块之一)
  2. 单击左侧的 项目 选项卡
  3. “项目编译器输出:” 定义为 _YOUR_PROJECTPATH \out(或您想要的任何文件夹)
  4. 单击左侧的“ 模块”选项卡
  5. 遍历所有模块并验证在 路径 选项卡下编译器输出设置为 “继承项目编译输出路径”
  6. 而已…

原文由 MikeL 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题