build.gradle 中各个参数的含义

build.gradle 中各个参数的含义

compileSdkVersion:gradle使用哪个版本的Android SDK编译应用,建议使用最新版本;它纯粹的是在编译的时候使用,不会被包含到APK中,与运行时没有关系;

buildToolsVersion:是构建工具的版本,其中包括了打包工具appt,dx等等,工具的目录位于~/Android/sdk/build_tools/目录下;需要大于或者等于compileSdkVersion;

targetSdkVersion:是Android系统向前兼容的主要手段,在应用的targetSdkVersion没有更新之前,系统不会应用最新的行为变化;

midSdkVersion:应用可以运行的最低要求;

Gradle和SDK版本的关系:

minSdkVersion和targetSdkVersion会被包含进最终的APK文件中,如果你查看生成的AndroidManiFest.xml文件;

你可能感兴趣的:(build.gradle 中各个参数的含义)