compileSdkVersion,minSdkVersion,targetSdkVersion的区别
来源:互联网 发布:怎么加入淘宝网热卖 编辑:程序博客网 时间:2024/06/05 14:19
compileSdkVersion:这个是编译app时候用的Sdk版本,不涉及到运行时候的行为。修改compileSdkVersion并不会影响生成的app在手机里运行的行为。例如在Android6.0之前的系统是不需要动态申请权限的,在6.0之后的系统需要动态申请权限。这个和你的compileSdkVersion的版本选择是没有任何关系的。一般情况下我们会把compileSdkVersion设置到最高,因为使用新的编译检查可以获得很多好处,可以避免弃用的API,并且为使用新的API做好准备。
minSdkVersion:这个是程序运行的最低的要求的Sdk版本,就是给说如果我设置的minSdkVersion是15的话那么如果你系统低于这个SdkVersion是安装不上的。还有一个好处就是。例如你设置minSdk是3.0的话,你写的方法只有在4.0后才有的方法,这个时候就会提示你在3.0的时候是没有这个方法的。
targetSdkVersion:这个是决定应用运行行为的Sdk版本。假设targetSdkVersion是22(就是5.0)(前述Android6.0之前不需要动态申请权限),但是运行在6.0系统上,现在程序运行到了需要某个需要权限的地方,由于targetSdkVersion是22,所以不需申请权限即可运行。这也就是说targetSdkVersion还为实现了向下兼容提供了支持。
注意:compileSdkVersion和targetSdkVersion一般设置为开发环境中安装了SDK包的才比较好,不会造成错误同时有利于调试。
阅读全文
0 0
- compileSdkVersion,minSdkVersion ,targetSdkVersion 的区别
- compileSdkVersion,minSdkVersion,targetSdkVersion的区别
- minSdkVersion、compileSdkVersion、targetSdkVersion的区别及选择
- 项目中minsdkversion、compilesdkversion、targetsdkversion的区别
- compileSdkVersion,minSdkVersion,targetSdkVersion 的区别和比较
- compileSdkVersion,minSdkVersion,targetSdkVersion还有buildToolsVersion的区别
- buildToolsVersion、compileSdkVersion、targetSdkVersion、minSdkVersion的区别
- compileSdkVersion targetSdkVersion minSdkVersion的关系
- Android studio中compileSdkVersion、minSdkVersion和targetSdkVersion的区别
- compileSdkVersion, minSdkVersion 和 targetSdkVersion 的作用
- 选择你的compileSdkVersion, minSdkVersion, 和targetSdkVersion
- targetsdkversion,compilesdkversion,minsdkversion各自的含义
- compileSdkVersion,minSdkVersion和targetSdkVersion的作用
- targetSdkVersion、minSdkVersion和CompileSdkVersion之间的关系
- compileSdkVersion、minSdkVersion 以及 targetSdkVersion 的含义
- compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion
- compileSdkVersion, minSdkVersion 和 targetSdkVersion
- minSdkVersion、compileSdkVersion和targetSdkVersion
- java的运算符
- Dinner
- HDOJ--1171Big Event in HDU!母函数
- 教程篇(5.4) NSE4 09. 反病毒 ❀ 飞塔 (Fortinet) 网络安全专家
- 基于Halcon的车牌读取
- compileSdkVersion,minSdkVersion,targetSdkVersion的区别
- 【 全干货 】5 分钟带你看懂 Docker !
- MySql5.7如何慢查询日志记录
- 汇编第六节-包含多个段的程序
- 计算机科学篇
- 第一天,从人脸识别开始
- xlistview+banner无限轮播
- 我的第一个窗口
- Unity进阶技巧