build.gradle 中各个参数的含义

2018-11-09  本文已影响6人  伙伴崩溃

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文件;

<uses-sdk android:targetSdkVersion="23“ android:minSdkVersion="7"/>

上一篇 下一篇

猜你喜欢

热点阅读