安装最新的2.3测试版后,我的工作室给出了插件版本太旧的错误....最后它导致gradle构建失败... 以下是我的build.gradle文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.atharv.myapplication"
minSdkVersion 22
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.1.0'
compile 'com.android.support:support-v4:25.1.0'
compile 'com.android.support:design:25.1.0'
testCompile 'junit:junit:4.12'
}
答案 0 :(得分:0)
您需要在项目级build.gradle文件中更新构建工具依赖项,而不是您发布的模块级build.gradle。
如果您使用的是Android Studio,请按两次Shift键以打开“随处搜索”对话框并输入
的build.gradle
您应该会看到两个文件,一个用于您的项目,另一个用于您的应用模块。之后,您只需将构建工具类路径更改为最新版本
classpath'com.android.tools.build:grad:2.3.0-beta2'
您的项目级build.gradle文件应如下所示:
buildscript {
repositories {
jcenter()
}
dependencies {
// Build Tools
classpath 'com.android.tools.build:gradle:2.3.0-beta2'
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
另外,如果以后的任何用户都看到这篇文章,你可以在这里找到Android构建工具的每个版本:https://jcenter.bintray.com/com/android/tools/build/gradle/并根据需要更新依赖关系。此帖子发布时的最新版本是
2.3.0-β2
答案 1 :(得分:0)
您的插件必须与gradle版本
指定的插件匹配https://developer.android.com/studio/releases/gradle-plugin.html