Gradle 在 Android Studio 中找不到模块应用程序的构建-info.xml

Gradle build-info.xml not found for module app in Android Studio

Gradle build-info.xml not found for module app. Please make sure that you are using gradle plugin gradle:2.0.0-alpha or greater

我在 gradle:2.0.0-beta2 中使用 gradle 插件。我随机收到此警告,此后应用程序经常未更新或崩溃。 清理和重建足以解决问题。

有没有更好的办法解决?

对我来说,它发生在 Mac 上,但在 Windows 上它一直运行良好。自从我将 Android Studio 更新到 2.0 beta 版后,问题仍然存在,直到正式 2.0 Android Studio 版本。

有用的是 在 Android Studio -> 首选项 中禁用 Instant 运行(搜索 "instant run" 或) -> "Build, Execution, Deployment" -> 即时 运行 -> 启用即时 运行 -> 关闭

尝试从工作室中删除其他 gradle 版本。 假设您安装了 gradle 2.10 运行 并且还安装了 2.8,在这种情况下 gradle 包装器的行为出乎意料。 因此,我们每次都必须清理和重建。

这适用于我的情况;也希望你的。 :)

我将项目的build.Gradle修改为:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.+'

        // using 2.+ will solve the problem
    }
}

run->clean and re-run the app. done my job.

我遇到了同样的情况 warning/error 并了解到,在我的情况下,这是由丢失或错误配置的 .idea 文件引起的。

更具体地说,请确保您在 .idea/gradle.xml 中的 "gradleHome" 指向正确的位置:

.idea/gradle.xml

<option name="gradleHome" value="C:\Program Files\Android\Android Studio Canary\gradle\gradle-2.10" />

如果问题仍然存在,请确保您的应用模块配置正确:

.idea/modules.xml

<module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />

我遇到了同样的问题。就我而言,我必须执行 File -> Settings -> Build, Execution, Deployment -> Compiler 然后检查 Use in-process build.