Android Studio错误“模块的输出路径未指定”

28

我最近刚刚升级到了最新版本的Android Studio(0.1.1),但我也使用Android Studio将我的项目移动到了Dropbox文件夹中。所以,我不确定是哪一个导致了这个问题。当我构建或尝试运行我的项目时,会出现以下错误:

Cannot start compilation: the output path is not specified for modules
 "actionbarsherlock",
"EmPubLite-EmPubLite".
Specify the output path in Configure Project.

我无法找到有关在此版本中“配置项目”和文件下的“项目结构”选项的任何参考资料。

7个回答

31

Android Studio版本<1.0的解决方案:

您只需要进入“模块设置”>“项目”,指定“项目编译器输出”,并使您的模块继承自项目。(方法:进入“模块”>“路径”>“继承项目”)

或者,如果您想要,您可以为每个模块指定其输出。


2
请提供完整路径... "模块设置 > 项目" 在哪里? - zezba9000
1
右键单击您的项目或模块 > “打开模块设置” - Andros
3
在Android Studio 1.2 Preview 2中,"项目编译器输出"没有显示。 - Tim Kist
1
@Andros,“项目编译器输出”在新版本的Android上似乎不再出现了……你知道它现在在哪里吗? - tread

23
为了完成这一步骤,您只需要按照以下步骤操作:
  1. 打开项目结构(在项目资源管理器中选中一个模块,然后按下F4)
  2. 点击左侧的“项目”选项卡
  3. 将“项目编译器输出:”定义为YOUR_PROJECT_PATH\out(或任何您想要的文件夹)
  4. 点击左侧的“模块”选项卡
  5. 检查所有模块,并验证在“路径”选项卡下,编译器输出设置为“继承项目编译输出路径”

答案似乎基于Andros所接受的答案。为什么我们需要重写它?如果真的很重要,主要区别是什么? - Aleksei Zyrianov
3
谢谢提供步骤。@Alexey,这是唯一对我有用的答案。之所以与被采纳的答案不同是因为它们没有讨论这里提到的前三个步骤。第三步是使我的错误消失的主要原因。 - ND27

8
我最终使用Gradle重新导入项目,问题得到解决。这是一个非常奇怪的问题。

2
这是我在使用Android Studio和Webstorm打开我的PhoneGap项目时遇到的问题。它们都是基于IntelliJ的项目,我猜测它们都将文件写入.idea文件夹中。
重新导入项目是解决方案。

2

在使用Studio功能从GitHub存储库导入时遇到了相同的错误。 我删除了整个项目,然后使用git终端克隆并作为新项目导入... studio提示添加VCS根,接受即可....之后一切正常。如@lordhong所提示的。


从终端使用git pull并使用“导入现有项目”修复了OP的问题,我同意。 - rexxar

1

1

我终于在几个小时后成功解决了问题! 文件 -> 项目结构 -> 模块 -> 选择模块的方面 -> 打包。输入 APK 路径中 APK 的绝对路径以创建:C:\workspace\MyCompany\MyProject\myProject.apk 按下确定并运行您的项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接