compileSdkVersion targetSdkVersion minSdkVersion的关系
来源:互联网 发布:pptv网络电视怎么用 编辑:程序博客网 时间:2024/05/22 03:49
1. minSdkVersion
minSdkVersion限制安装application所需要的系统最低版本,低于该版本的系统都不可以安装该application。同时不能使用该level版本SDK所不具备的API,例如在minSdkVersion为8的application中调用【this.getActionBar()】就会出现Call requires API level 11 (current min is 8):Android.app.Activity#getActionBar的错误。这是因为ActionBar是在android 11才出现的新功能(new API)。
2. targetSdkVersion
targetSdkVersion是Android提供向前兼容的主要依据,表明该application已经兼容从minSdkVersion至tartgetSdkVersion之间所有api的变化。在targetSdkVersion更新之前系统不会应用最新的行为变化。
3. compileSdkVersion
compileSdkVersion告诉gradle使用哪个版本Android SDK编译你的应用,使用任何新添加的API就要使用对应level的Android SDK.
4. 他们三者的关系
minSdkVersion <= targetSdkVersion <= compileSdkVersion
5. 理想情况下应该是
minSdkVersion (lowest possible) <=targetSdkVersion == compileSdkVersion (latest SDK)
理想情况下:用较低的 minSdkVersion 来覆盖最大的人群,用最新的 SDK 设置 target 和 compile 来获得最好的外观和行为。
6. Android主Module与依赖Module之间targetSDKVersion的关系
Android项目以主Module的targetSDKVersion为准。也即是说,依赖Module targetSDKVersion的设置是无效的。
- compileSdkVersion targetSdkVersion minSdkVersion的关系
- minSdkVersion compileSdkVersion targetSdkVersion关系
- targetSdkVersion、minSdkVersion和CompileSdkVersion之间的关系
- compileSdkVersion,minSdkVersion ,targetSdkVersion 的区别
- compileSdkVersion,minSdkVersion,targetSdkVersion的区别
- minSdkVersion、compileSdkVersion、targetSdkVersion的区别及选择
- compileSdkVersion, minSdkVersion 和 targetSdkVersion 的作用
- 选择你的compileSdkVersion, minSdkVersion, 和targetSdkVersion
- targetsdkversion,compilesdkversion,minsdkversion各自的含义
- compileSdkVersion,minSdkVersion和targetSdkVersion的作用
- 项目中minsdkversion、compilesdkversion、targetsdkversion的区别
- compileSdkVersion,minSdkVersion,targetSdkVersion 的区别和比较
- compileSdkVersion、minSdkVersion 以及 targetSdkVersion 的含义
- compileSdkVersion,minSdkVersion,targetSdkVersion还有buildToolsVersion的区别
- buildToolsVersion、compileSdkVersion、targetSdkVersion、minSdkVersion的区别
- compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion
- compileSdkVersion, minSdkVersion 和 targetSdkVersion
- minSdkVersion、compileSdkVersion和targetSdkVersion
- node.js之soketio
- LINQ语句小结
- 谈谈ThreadLocal和解决线程安全的关系
- 【转】Tomcat webapps下面的东西都可以删除吗
- protobuf3语言指南
- compileSdkVersion targetSdkVersion minSdkVersion的关系
- 基类实现求体积、表面积
- Kaggle房价预测:数据探索——练习
- 友元函数
- 第一章:导航
- Java调用WebService的几种方式
- java中对方法的理解
- ImageLoadListview
- 微信小程序-参数传递与事件处理