minSdkVersion、maxSdkVersion、targetSdkVersion、target释义
minSdkVersion与maxSdkVersion比较容易理解,就是在安装程序的时候,如果目标设备的API版本小于minSdkVersion, 或者大于maxSdkVersion,程序将无法安装。一般来说没有必要设置maxSdkVersion。
targetSdkVersion相对复杂一些,如果设置了此属性,那么在程序执行时,如果目标设备的API版本正好等于此数值, 他会告诉Android平台:此程序在此版本已经经过充分测,没有问题。不必为此程序开启兼容性检查判断的工作了。 也就是说,如果targetSdkVersion与目标设备的API版本相同时,运行效率可能会高一些。 但是,这个设置仅仅是一个声明、一个通知,不会有太实质的作用, 比如说,使用了targetSdkVersion这个SDK版本中的一个特性,但是这个特性在低版本中是不支持的 ,那么在低版本的API设备上运行程序时,可能会报错:java.lang.VerifyError。也就是说,此属性不会帮你解决兼容性的测试问题。 你至少需要在minSdkVersion这个版本上将程序完整的跑一遍来确定兼容性是没有问题的。
project.properties中的target是指在编译的时候使用哪个版本的API进行编译。
综上,上面的四个值其实是作用于不同的时期:
target API level是在编译的时候起作用,用于指定使用哪个API版本(SDK版本)进行编译。 minSdkVersion和maxSdkVersion是在程序安装的时候起作用, 用于指定哪些版本的设备可以安装此应用。 targetSdkVersion是在程序运行的时候起作用,用于提高指定版本的设备上程序运行体验。
转载于:https://www.cnblogs.com/jackxlee/p/5870963.html
minSdkVersion、maxSdkVersion、targetSdkVersion、target释义相关推荐
- Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分
Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分 本文参考了谷歌开发者文档:http://developer. ...
- Android中minSdkVersion、targetSdkVersion、maxSdkVersion的作用
转载自:Android中minSdkVersion.targetSdkVersion.maxSdkVersion的作用 - 谁与争锋的专栏 - 博客频道 - CSDN.NET http://blog ...
- Android 面试 - compileSdkVersion、minSdkVersion、targetSdkVersion、buildToolsVersion
在Android的module级build.gradle里,有着为数不少的Version,其中最重要的有以下几个:compileSdkVersion.buildToolsVersion.minSdkV ...
- 如何设置minSdkVersion和targetSdkVersion
转http://www.07net01.com/2015/07/878098.html minSdkversion和targetSdkVersion相信很多人都不太理解,我在网上也看了许多关于这两者区 ...
- 如何设置compileSdkVersion, minSdkVersion, and targetSdkVersion
最近看到了一片国外的资料,google开发工程师贡献的一片如何设置compileSdkVersion, minSdkVersion, and targetSdkVersion,讲的很官方很正解,收藏一 ...
- compileSdkVersion、minSdkVersion、targetSdkVersion 三者的含义和区别
个人总结: 一.含义:compileSdkVersion: 顾名思义 Android SDK的编译版本(代码中所用的API不能超过这个版本)minSdkVersion: 此软件在Android系统中可 ...
- Android compileSdkVersion、minSdkVersion、targetSdkVersion的区别
Android手机都有一个运行的系统版本.系统和应用程序类似,系统版本和打包系统的targeSdkVersion版本一致,App在Android手机上可以调用所对应SDK中的Api. 一.comp ...
- compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion
compileSdkVersion:代码使用到的SDK的版本,推荐使用最新的 有时候需要降低compileSdkVersion版本,来支持旧版本SDK中的类(尽量不要这么做),但直接改这个值可能会报错 ...
- 【android】android 版本,sdk版本关系,以及minSdkVersion,targetSdkVersion和compileSdkVersion
平台版本 API级别(SDK版本) 版本代号 发布时间 Android 11 30 ...
- minSdkVersion、compileSdkVersion和targetSdkVersion
从Eclipse转到AS以后,一直用着最新的各种版本号,对于这三个参数还没有仔细研究过,正好最近对三年前的一个APP进行升级时才发现这里面还是有区别的 1.minSdkVersion:没啥好说的,就是 ...
最新文章
- WebStorm中SVN配置
- 13.Zookeeper的java客户端API使用方法
- 别拿BI不当产品(下)BI的AI化
- python3精要(8)-对象,变量,引用
- r语言x c(-1 -2),【软件】R语言入门之向量
- TQ210——S5PV210 uboot顶层mkconfig分析
- java内部类实现方式_Java内部类详解
- 在Vmware下linux与ARM开发板的NFS系统搭建【ZT】
- 用ldd查看C++程序的依赖库
- 联想哪款服务器性能,联想深腾7000高性能服务器
- 计算机工程制图课程安排,2017工程制图课程简介
- 光端机和无缝带拼接混合矩阵切换器的配搭应用-某市户外广告投屏解决
- AD工程文件与原理图、PCB文件的储存关系
- [转载]中国书法:中华文化的代表性符号
- java 获取当前年份 月份,当月第一天和最后一天
- 计算机绘图图框实验报告,CAD实验报告DOC
- 中英文说明丨质膜H+ATP酶AS07 260介绍
- SQL语句-各种查询
- 我当测试总监的那几年 | 程序员有话说
- 常用排序算法二 希尔-鸡尾酒-堆-桶-基数排序(C++)
热门文章
- Redis之各版本特性
- 真彩色图像数据量 计算_免费深度学习实战:高效训练及加速推理,送英特尔神经计算棒 2 代 (报名·深圳)...
- 360的编码html怎么写,html5之meta charset网页字符编码简写
- hervorgehen ( aus ... )
- 手把手教你强化学习 (三)马尔可夫决策过程与贝尔曼方程
- Developer Zone Android*
- [转] 如何看透一个人
- 作业:xml练习2-写.xml的外部约束文件(dtd文件)
- vue2.0中 怎么引用less?
- FZU 2195 检查站点