小编典典

Android gradle:buildtoolsVersion 与 compileSdkVersion

all

Android项目的build.gradle中的buildtoolsVersionvs有什么区别?compileSdkVersion

编辑:具体来说,我想澄清一下构建工具是什么?


阅读 70

收藏
2022-08-20

共1个答案

小编典典

compileSdkVersion是您编译的 Android 的 API 版本。

buildToolsVersion是您要使用的编译器(aapt、dx、renderscript 编译器等)的版本。对于每个 API 级别(从 18
开始),都有一个匹配的 .0.0 版本。

在 IO 2014,我们发布了 API 20 和构建工具 20.0.0 以配合它。

在 Android 版本之间,我们将发布编译器的更新,因此我们将发布 .0.1、.0.2
等版本……因为我们不想在您的领导下默默更新这些版本,所以由您决定新版本,当你方便的时候。

您可以使用比您的 compileSdkVersion 更高版本的构建工具,以便在不更改构建应用程序的基础上选择新的/更好的编译器。

2022-08-20