【问题标题】:android : I have to downgrade my build tool version from 25.0.0 to 19.1.0android:我必须将我的构建工具版本从 25.0.0 降级到 19.1.0
【发布时间】:2017-07-20 12:34:27
【问题描述】:

我正在做图书馆项目。目前我的项目正在这个版本上运行

但是客户需要这个版本

当我们在项目结构中更改为这个版本时 那么这个错误来了

错误:SDK 构建工具版本 (19.1.0) 对于项目“:projectSample”而言太低。最低要求为 25.0.0

机器人{ compileSdkVersion 19 buildToolsVersion '19.1.0'

defaultConfig {
    minSdkVersion 15
    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'
    }
}
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_6
    targetCompatibility JavaVersion.VERSION_1_6
}

【问题讨论】:

  • 检查你的图书馆。必须是其中之一 min sdk version 25.0.0
  • "但是客户需要这个版本" -- 为什么?那些在几年前被替换了。除此之外,请检查完整的 Gradle 控制台输出,以了解究竟是什么触发了此消息。
  • Muhammed GÜNEŞ 你可以检查 min sdk 是 15
  • @hafizatifamin 但是targetSdkVersion 是 25。我猜这不能高于构建工具版本。

标签: android android-studio android-fragments


【解决方案1】:

建议的做法是将compileSdkVersion 设置为最新的 API 级别并使用最新的构建工具。如果您需要您的应用在旧设备上运行,您可以将targetSdkVersionminSdkVersion 设置为较低的值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多