Android Studio Gradle 问题升级到版本 0.5.0 - Gradle 从 0.8 迁移到 0.9 - Android Studio 也升级到 0.8.1

标签 android gradle android-studio android-gradle-plugin build.gradle

升级后消息状态:

Failed to refresh Gradle project 'XXX'
The project is using an unsupported version of the Android Gradle plug-in (0.8.3).
Version 0.9.0 introduced incompatible changes in the build language.
Please read the migration guide to learn how to update your project.

将 Android Studio 升级到版本 >= 0.8.0 后出现同样的问题

最佳答案

Android Studio 0.5.0 需要 gradle-plugin 0.9.0

gradle-plugin 0.9.0 适用于 Gradle 1.10 或 Gradle 1.11

按照 Cedric 的建议修改您的 build.gradle 脚本。

gradle-plugin 和 gradle 版本有关系。 例如

更新至 2015 年 11 月 27 日:

com.android.tools.build:gradle:0.6.+   -> gradle 1.8
com.android.tools.build:gradle:0.7.+   -> gradle 1.9
com.android.tools.build:gradle:0.8.+   -> gradle 1.9/1.10
com.android.tools.build:gradle:0.9.+   -> gradle 1.10/1.11
com.android.tools.build:gradle:0.10.+  -> gradle 1.10/1.11/1.12
com.android.tools.build:gradle:0.11.+  -> gradle 1.10/1.11/1.12
com.android.tools.build:gradle:0.12.+  -> gradle 1.10/1.11/1.12
com.android.tools.build:gradle:0.13.+  -> gradle 2.1
com.android.tools.build:gradle:0.14.+  -> gradle 2.1
com.android.tools.build:gradle:1.0.+   -> gradle 2.2.1-2.3
com.android.tools.build:gradle:1.1.+   -> gradle 2.2.1-2.3
com.android.tools.build:gradle:1.2.+   -> gradle 2.2.1+
com.android.tools.build:gradle:1.3.+   -> gradle 2.2.1+
com.android.tools.build:gradle:1.3.+   -> gradle 2.2.1+
com.android.tools.build:gradle:1.5.+   -> gradle 2.2.1+
com.android.tools.build:gradle:2.0.+   -> gradle 2.10.0+

您可以在文件 gradle/wrapper/gradle-wrapper.properties

中找到项目中使用的 gradle 版本

gradle-plugin 和 IDE 版本之间也有关系。

Android Studio 0.3.x  -> gradle-plugin 0.6
Android Studio 0.4.x  -> gradle-plugin 0.7
Android Studio 0.4.3+ -> gradle-plugin 0.8
Android Studio 0.5.x  -> gradle-plugin 0.9
Android Studio 0.5.8  -> gradle-plugin 0.9.+ or 0.10.+
Android Studio 0.5.9  -> gradle-plugin 0.9.+ or 0.10.4+
Android Studio 0.6.x  -> gradle-plugin 0.11.+
Android Studio 0.8.x  -> gradle-plugin 0.12.+
Android Studio 0.8.11+  -> gradle-plugin 0.13.+ / gradle-plugin 0.12.+
Android Studio 0.9.x  -> gradle-plugin 0.14.+
Android Studio 1.0.0  -> gradle-plugin 1.0.0
Android Studio 1.1.x  -> gradle-plugin 1.0.0/ 1.1.x / 1.2.x
Android Studio 1.2.x  -> gradle-plugin 1.0.0/ 1.1.x / 1.2.x
Android Studio 1.3.x  -> gradle-plugin 1.0.0/ 1.1.x / 1.2.x / 1.3.x 
Android Studio 1.4.x  -> gradle-plugin 1.0.0/ 1.1.x / 1.2.x / 1.3.x 
Android Studio 1.5.x  -> gradle-plugin 1.0.0/ 1.1.x / 1.2.x / 1.3.x / 1.5.x
Android Studio 2.0.x  -> gradle-plugin 2.0.0

 Also gradle 1.12 requires Android Studio 0.5.8+

有关最新消息,您可以查看此链接:http://tools.android.com/recent
有关 gradle 插件的更新文档 check here .

如果您更改插件版本,请检查兼容性,然后单击将项目与您的 gradle 文件同步。如果您需要,它将下载新的插件版本。

关于Android Studio Gradle 问题升级到版本 0.5.0 - Gradle 从 0.8 迁移到 0.9 - Android Studio 也升级到 0.8.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22252956/

相关文章:

android - 如何配置 IBM Worklight Studio 以构建 ARM 和 MIPS 设备?

android - 无法让 installRelease gradle 任务显示在 Android Studio 中

java - 使用 Gradle 将 WAR 文件发布到 Maven Repo

android - com.android.build.api.transform.TransformException : com. android.builder.packaging.DuplicateFileException: 重复文件

java - 接收到 volley 响应后执行该方法

android - 如何在 Android Studio 中获取 Google Pixel 3 模拟器?

android 支持 v7 appcompat 在 android 2.3v 设备中显示异常,但在 4.2 设备中完美运行

java - 删除 sourceSets.main.runtimeClasspath 中的 jar

android - 如何在 Android Studio 中找到膨胀当前打开的布局文件的 Activity 或 Fragment

Android studio 找不到aidl导入