Android 项目中 compileSdkVersion targetSdkVersion minSdkVersion buildToolsVersion 的区别
原文中文,约1600字,阅读约需4分钟。
📝
内容提要
之前没有注意 compileSdkVersion、targetSdkVersion、minSdkVersion 和 buildToolsVersion 这几个 gradle 配置参数,但是最近遇到一个需要用到三方 SDK 的项目,需要了解这几个参数的区别。compileSdkVersion 是编译 app 时使用的 API 版本,targetSdkVersion 是指定 app 运行时使用的 Android 版本,minSdkVersion 是指定 app 运行所需的最低 Android 版本,buildToolsVersion 是编译工具的版本。submodule 的 targetsdk 和 compilesdk 版本可以不一致。
🏷️