AS 强制使用 android SDK 构建工具 25.0.0 SDK 构建工具版本 (23.0.3) 对于项目来说太低
AS forcing to use android SDK Build Tools 25.0.0 SDK Build Tools revision (23.0.3) is too low for project
您好,我遇到了构建版本问题。当我 运行 应用程序时,它抛出一个错误,
Error:The SDK Build Tools revision (23.0.3) is too low for project ':Yampp'. Minimum required is 25.0.0
我需要使用 23.0.3,但它强制使用 25.0.0。奇怪的问题怎么解决?
这是 Gradle 个文件
build.gradle 模块
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.Yampp"
minSdkVersion 14
targetSdkVersion 23
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.google.android.exoplayer:exoplayer:r1.5.9'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile files('libs/android-query.0.25.10.jar')
compile 'com.android.support:design:23.2.1'
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms:play-services:9.4.0'
compile 'com.google.android.gms:play-services-cast-framework:9.4.0'
compile 'com.googlecode.android-query:android-query:0.25.9'
compile 'com.android.support:mediarouter-v7:23.4.0'
compile 'com.android.support:cardview-v7:23.0.+'
compile('com.crashlytics.sdk.android:crashlytics:2.6.5@aar') {
transitive = true;
}
}
build.gradle 项目
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}
}
allprojects {
repositories {
jcenter()
}
}
Error:The SDK Build Tools revision (23.0.3) is too low for project ':Yampp'. Minimum required is 25.0.0
只需将构建工具升级到 25.0.0,这不会影响应用行为。
buildToolsVersion "25.0.0"
您好,我遇到了构建版本问题。当我 运行 应用程序时,它抛出一个错误,
Error:The SDK Build Tools revision (23.0.3) is too low for project ':Yampp'. Minimum required is 25.0.0
我需要使用 23.0.3,但它强制使用 25.0.0。奇怪的问题怎么解决?
这是 Gradle 个文件
build.gradle 模块
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.Yampp"
minSdkVersion 14
targetSdkVersion 23
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.google.android.exoplayer:exoplayer:r1.5.9'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile files('libs/android-query.0.25.10.jar')
compile 'com.android.support:design:23.2.1'
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms:play-services:9.4.0'
compile 'com.google.android.gms:play-services-cast-framework:9.4.0'
compile 'com.googlecode.android-query:android-query:0.25.9'
compile 'com.android.support:mediarouter-v7:23.4.0'
compile 'com.android.support:cardview-v7:23.0.+'
compile('com.crashlytics.sdk.android:crashlytics:2.6.5@aar') {
transitive = true;
}
}
build.gradle 项目
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}
}
allprojects {
repositories {
jcenter()
}
}
Error:The SDK Build Tools revision (23.0.3) is too low for project ':Yampp'. Minimum required is 25.0.0
只需将构建工具升级到 25.0.0,这不会影响应用行为。
buildToolsVersion "25.0.0"