【问题标题】:Android Studio Error "output path is not specified for modules"Android Studio 错误“未为模块指定输出路径”
【发布时间】:2013-05-30 04:46:32
【问题描述】:

我最近刚刚升级到最新版本的 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.

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

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    Android Studio 版本

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

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

    【讨论】:

    • 请给出完整路径...“模块设置>项目”在哪里??
    • 右键单击您的项目或模块>“打开模块设置”
    • “项目编译器输出”未出现在 Android Studio 1.2 Preview 2 上
    • @Andros "项目编译器输出" 它没有出现在新版本的 Android 上......你知道它现在在哪里吗?
    【解决方案2】:

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

    1. 打开项目结构(在项目浏览器中的模块之一上按 F4)
    2. 点击左侧的项目标签
    3. 将“项目编译器输出:”定义为 YOUR_PROJECT_PATH\out(或您想要的任何文件夹)
    4. 点击左侧的模块标签
    5. 检查所有模块并确认在 Paths 选项卡下 Compiler 输出设置为“Inherit project compile output path”

    【讨论】:

    • 答案似乎基于已接受的答案(由 Andros 提供)。为什么我们需要重写它?如果真的很重要,主要区别是什么?
    • 感谢您的步骤。 @Alexey,这是唯一对我有用的答案。它与公认答案不同的原因是他们没有谈论这里提到的前三个步骤。 #3 是让我的错误消失的主要原因。
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      如果我使用 Android Studio 和 Webstorm 打开 phonegap 项目,我会遇到这个问题。 它们是基于 IntelliJ 的项目,我猜它们都在 .idea 中编写文件

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

        • 从终端使用 git 并使用 Import existing project 修复了 OP 的问题,我同意。
        【解决方案6】:

        我发现了这个:

        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

        【讨论】:

          【解决方案7】:

          我终于在几个小时后设法修复了! 文件 -> 项目结构 -> 构面 -> 选择模块的构面 -> 打包。在 APK Path 中输入要创建的 apk 的绝对路径:C:\workspace\MyCompany\MyProject\myProject.apk 按确定并运行您的项目

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-02-12
            • 1970-01-01
            • 2013-05-19
            • 2023-03-13
            • 2022-09-24
            • 2014-03-09
            • 2014-07-04
            • 1970-01-01
            相关资源
            最近更新 更多