【问题标题】:Android Studio not regenerating R.java; Gradle can't find assembleDebug taskAndroid Studio 不重新生成 R.java; Gradle 找不到 assembleDebug 任务
【发布时间】:2013-06-03 16:39:16
【问题描述】:

我从我的 git 存储库中提取了一些最近的更改,突然间,Android Studio 为 R.java 抛出了 token not found 错误。我在 Android Studio 中点击了“Make Project”,以为新版本可以修复这些错误,但结果却是:

Information:Compilation completed with 2 errors and 0 warnings in 5 sec
Information:2 errors
Information:0 warnings
Error:Gradle: 

FAILURE: Could not determine which tasks to execute.



* What went wrong:

Task 'assembleDebug' not found in root project 'project'.



* Try:

Run gradle tasks to get a list of available tasks.

Error:Could not execute build using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.

它无法编译的事实解释了 R.java 的问题,但我对 Gradle 遇到的问题感到困惑。有什么帮助吗?

[编辑:] 我启动到 Linux 并注意到它没有同样的问题。我还注意到在项目属性下,在 Windows 中没有链接的 Gradle 项目,但在 Linux 中,该项目被列为链接项目。不幸的是,this tool 帮助我解决我的问题显然不存在于 Android Studio 中,仅存在于 IntelliJ 中。

【问题讨论】:

    标签: android gradle android-studio


    【解决方案1】:

    只需关闭所有内容并重新启动 Android Studio 并再次编译。我多次遇到同样的问题。它对我有用!

    【讨论】:

    • 不适合我。还有其他解决方案吗?我将 Android studio 更新到 0.2.0 并没有改变我的项目,这个问题就跳出来了。有没有简单的方法可以回滚到以前的版本?
    • 是的,这对我有帮助。但我不确定为什么。或许在 Android Studio 中重新导入项目也会有同样的效果?
    【解决方案2】:

    我有同样的问题。我把我的设置解析为正确的 JDK 文件夹路径。

    还要确保您有“JAVA_HOME”环境变量。

    【讨论】:

      【解决方案3】:

      关闭 Android Studio 并再次打开它解决了我的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-13
        • 1970-01-01
        • 2015-02-06
        • 2016-02-02
        • 2022-10-18
        • 2020-11-10
        相关资源
        最近更新 更多