Android Studio错误"未为模块指定输出路径"

the*_*boe 25 android android-studio

我刚刚升级到最新版本的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.
Run Code Online (Sandbox Code Playgroud)

我找不到任何对"配置项目"的引用,并且"文件"下的"项目结构"选项在此版本中不再有效.

And*_*ros 30

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

您只需转到模块设置>项目并指定"项目编译器输出"并使模块从项目继承.(为此,请转到模块>路径>继承项目.

或者,您可以根据需要为每个模块指定输出.

  • Android Project 1.2 Preview 2中未显示"项目编译器输出" (3认同)
  • 请给出完整的路径......"模块设置>项目"在哪里? (2认同)

小智 22

为此,您只需按照以下步骤操作:

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

  • 谢谢你的步骤.@Alexey,这是唯一对我有用的答案.它与接受的答案不同的原因是他们不谈论这里提到的前三个步骤.#3是让我的错误消失的主要因素. (2认同)

lor*_*ong 8

我最终使用Gradle重新导入项目,它恢复正常.非常奇怪的问题.