20

我对此无话可说。那好吧。Google 发布了一个名为 Nougat (android N) 的新版本的 android。它是compileSdkVersion 24。但是,在官方文档的构建工具页面上,并没有提及。

我想将我的应用程序提供给 100% 使用 Google Play 商店的人,其中包括 android N 用户。

tl;dr:我应该在 buildToolsVersion 字段中填写什么?

谢谢。

4

2 回答 2

16

buildTools版本

使用 android gradle 插件version > 3,您可以删除android.buildToolsVersion属性

引用版本 3.0.0Android Gradle 插件发行说明的新功能部分

您不再需要为构建工具指定版本。默认情况下,插件会自动使用您正在使用的 Android 插件版本所需的最低构建工具版本。

[minSdkVersion, targetSdkVersion, compileSdkVersion]

于 2018-03-13T11:59:16.500 回答
14

buildToolsVersion应设置为25and 25.0.0,如下所示:

compileSdkVersion 25
buildToolsVersion '25.0.0'
useLibrary 'org.apache.http.legacy'

defaultConfig {
    minSdkVersion 15
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
}

您可以从 Android Studio 中的 SDK Manager 获取最新的 buildToolsVersion。

于 2016-07-26T11:13:12.847 回答