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

时间:2013-05-30 04:46:33

标签: 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.

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

7 个答案:

答案 0 :(得分:30)

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

您只需转到模块设置>项目并指定“项目编译器输出” 并使您的模块继承自项目。 (为此,请转到模块>路径>继承项目。

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

答案 1 :(得分:22)

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

  1. 打开项目结构(项目资源管理器中某个模块上的F4)
  2. 点击左侧的项目标签
  3. 定义"项目编译器输出:"作为YOUR_PROJECT_PATH \ out(或任何你想要的文件夹)
  4. 点击左侧的“模块”标签
  5. 检查所有模块并验证在Paths选项卡下,Compiler输出是否设置为"继承项目编译输出路径"

答案 2 :(得分:8)

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

答案 3 :(得分:2)

如果我用Android Studio和Webstorm打开我的phonegap项目,这是一个问题。 它们是基于IntelliJ的项目,我猜他们都在.idea

中编写文件

重新导入项目是解决方案。

答案 4 :(得分:1)

我发现了这个:

http://www.chrisdew.com/blog/2013/07/17/android-studio-nosuchmethoderror-lazystringarraylist/

这对我来说真的很有帮助。

因此,就我而言,问题是有两个库:

protobuf-2.4.1.jar 和新的protobuf-2.5.0.jar

导致错误:

APK path is not specified for module “Example-Example”

要更正此问题,请将文件protobuf-2.4.1.jar重命名为protobuf-2.4.1.jar.disabled

mv protobuf-2.4.1.jar protobuf-2.4.1.jar.disabled

答案 5 :(得分:1)

我如何在下班后成功修复! 档案 - >项目结构 - >方面 - >选择模块的方面 - >打包。输入要创建的apk的APK路径绝对路径:C:\ workspace \ MyCompany \ MyProject \ myProject.apk 按确定并运行您的项目

答案 6 :(得分:1)

使用工作室功能从GitHub存储库导入时出现相同的错误。 我删除了整个项目并使用git终端克隆它并导入为新项目...工作室提示添加VCS root,接受....之后一切都很好。当 @lordhong 提示时。