安卓sdk工具说明,sdk version build tool compile sdk mini sdk target sdk
build-tools:

下面有多个文件目录,每个目录是一个版本,每个版本的文件都差不多,但是文件的版本不一样

下图是对比24.0.1和24.0.2版本的区别,可以发现aapt、aidl等不一样
dx.jar:将jar转换成dex
aapt: android asset packaging toos
zipalign.exe:压缩文件用
libLLVM.dll:构架编译器相关的库LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。
Build Tools is a component of the Android SDK required for building Android application code. The latest version of these tools is included in the SDK starter package and installed in the /build-tools/ directory.
You should always keep your Build Tools component updated by downloading the latest version using the Android SDK Manager. By default, the Android SDK uses the most recent downloaded version of the Build Tools. If your projects depend on older versions of the Build Tools, the SDK Manager allows you to download and maintain separate versions of the tools for use with those projects.
platform-tools:

Tool:

compile sdk vresion:就是编译时候的sdk的版本号
target sdk version:就是app要运行的sdk的版本号,这个版本号只能小于或者等于compile sdk version的版本号;如果目标版本选的不对,当前的运行的安卓机器的sdk大于target里的版本号就会存在是否兼容模式运行当前的app
build tool version:这个版本号就是编译当前的sdk的版本工具的版本号,和compile sdk version是对应的关系,如果不对应gradle会报错
mini sdk version:这个版本是app运行时候的最低版本
浙公网安备 33010602011771号