Android插件1.3错误

N J*_*N J 20 android android-sdk-tools android-studio build.gradle android-gradle-plugin

这是我将SDK和Build工具更新到Android M时遇到的错误

Android Build Tools
Found incompatible Build Tools and Android plugin versions:
* Module 'app' is using Android plugin 1.2.3 and Build Tools 23.0.0 rc1
Please use Android plugin 1.3 or newer, or an older Build Tools version.
Otherwise the project won't build.
Run Code Online (Sandbox Code Playgroud)

当classpath 'com.android.tools.build:gradle:1.2.3' 更改为1.3时

我又得到了一个错误.

Error:Could not find com.android.tools.build:gradle:1.3.
Searched in the following locations:
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/1.3/gradle-1.3.pom
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/1.3/gradle-1.3.jar
    https://jcenter.bintray.com/com/android/tools/build/gradle/1.3/gradle-1.3.pom
    https://jcenter.bintray.com/com/android/tools/build/gradle/1.3/gradle-1.3.jar
Run Code Online (Sandbox Code Playgroud)

我现在应该怎么做 ?

Aar*_* He 39

那是因为当时android gradle插件1.3尚未发布.它处于测试阶段.

因此,请尝试将版本设置为1.3.0-beta1.

你可以在这里看到所有android等级插件版本的列表.专业提示:一直向下滚动到底部,这样更容易看到最新版本.:)

更新

Android gradle插件1.3终于发布了:https://jcenter.bintray.com/com/android/tools/build/gradle/1.3.0/


ben*_*n75 22

更新

版本1.4.0-beta1现已推出


Android gradle插件的1.3.0版本尚未发布.

当前的最新版本(与Android-Studio 1.3预览一起使用)是1.3.0-beta1.

把它放在root build.gradle中

buildscript {
     ...
     dependencies {
         classpath 'com.android.tools.build:gradle:1.3.0-beta1'
         ...
     }
}
Run Code Online (Sandbox Code Playgroud)

您可以在此页面上找到该插件的最新发布版本:https://jcenter.bintray.com/com/android/tools/build/gradle/

请注意,您可能还需要更新构建工具:

android {
    buildToolsVersion "23.0.0 rc1"
    ...
}
Run Code Online (Sandbox Code Playgroud)

sdk管理器的"工具(预览频道)"部分提供了此版本的构建工具

  • buildToolsVersion"23.0.0_rc1"对我不起作用,但buildToolsVersion"23.0.0 rc1"确实(使用空格而不是下划线) (2认同)