今天,我升级了最新的Android Studio最新版本并构建了该项目。问题是新的Android Studio不让我用SDK 23编译项目... 我无法使用SDK 25进行构建,因为它压低了较低的SDK版本并且仅适用于某些较高版本的SDK。请建议我如何解决这个问题。
错误:SDK Build Tools修订版(23.0.1)对于项目':app'来说太低了。最低要求是25.0.0
这是我的gradle代码,
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '23.0.1'
defaultConfig {
applicationId "com.app.androidlivetv"
manifestPlaceholders = [manifestApplicationId: "${applicationId}",
onesignal_app_id: "90582504-49da-44c1-8a3c-800ca73877af",
onesignal_google_project_number: "267076126070"]
minSdkVersion 16
targetSdkVersion 20
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
dexOptions {
javaMaxHeapSize "4g"
}
}
}
dependencies {
compile files('libs/picasso-2.4.0.jar')
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'it.neokree:MaterialTabs:0.11'
compile 'com.google.android.gms:play-services:10.2.0'
compile 'com.onesignal:OneSignal:2.+@aar'
compile 'com.devbrackets.android:exomedia:2.5.5'
compile 'com.google.android.exoplayer:exoplayer:r1.5.8'
compile files('libs/YouTubeAndroidPlayerApi.jar')
compile 'com.android.support:multidex:1.0.1'
}
答案 0 :(得分:0)
只需将目标sdk更改为23并使用25进行编译就不会崩溃..
答案 1 :(得分:0)
你必须在你的gradle中设置 buildToolsVersion“25.0.2” 而且您还必须升级构建工具版本。 应为最低版本23编译的示例(
android {
compileSdkVersion 23
buildToolsVersion "25.0.2"
defaultConfig {
minSdkVersion 23
targetSdkVersion 23
versionCode 1
versionName "1.0"