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释义相关推荐

  1. Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分

    Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分 本文参考了谷歌开发者文档:http://developer. ...

  2. Android中minSdkVersion、targetSdkVersion、maxSdkVersion的作用

    转载自:Android中minSdkVersion.targetSdkVersion.maxSdkVersion的作用 - 谁与争锋的专栏 - 博客频道 - CSDN.NET  http://blog ...

  3. Android 面试 - compileSdkVersion、minSdkVersion、targetSdkVersion、buildToolsVersion

    在Android的module级build.gradle里,有着为数不少的Version,其中最重要的有以下几个:compileSdkVersion.buildToolsVersion.minSdkV ...

  4. 如何设置minSdkVersion和targetSdkVersion

    转http://www.07net01.com/2015/07/878098.html minSdkversion和targetSdkVersion相信很多人都不太理解,我在网上也看了许多关于这两者区 ...

  5. 如何设置compileSdkVersion, minSdkVersion, and targetSdkVersion

    最近看到了一片国外的资料,google开发工程师贡献的一片如何设置compileSdkVersion, minSdkVersion, and targetSdkVersion,讲的很官方很正解,收藏一 ...

  6. compileSdkVersion、minSdkVersion、targetSdkVersion 三者的含义和区别

    个人总结: 一.含义:compileSdkVersion: 顾名思义 Android SDK的编译版本(代码中所用的API不能超过这个版本)minSdkVersion: 此软件在Android系统中可 ...

  7. Android compileSdkVersion、minSdkVersion、targetSdkVersion的区别

      Android手机都有一个运行的系统版本.系统和应用程序类似,系统版本和打包系统的targeSdkVersion版本一致,App在Android手机上可以调用所对应SDK中的Api. 一.comp ...

  8. compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion

    compileSdkVersion:代码使用到的SDK的版本,推荐使用最新的 有时候需要降低compileSdkVersion版本,来支持旧版本SDK中的类(尽量不要这么做),但直接改这个值可能会报错 ...

  9. 【android】android 版本,sdk版本关系,以及minSdkVersion,targetSdkVersion和compileSdkVersion

    平台版本            API级别(SDK版本)    版本代号                    发布时间 Android 11                30            ...

  10. minSdkVersion、compileSdkVersion和targetSdkVersion

    从Eclipse转到AS以后,一直用着最新的各种版本号,对于这三个参数还没有仔细研究过,正好最近对三年前的一个APP进行升级时才发现这里面还是有区别的 1.minSdkVersion:没啥好说的,就是 ...

最新文章

  1. WebStorm中SVN配置
  2. 13.Zookeeper的java客户端API使用方法
  3. 别拿BI不当产品(下)BI的AI化
  4. python3精要(8)-对象,变量,引用
  5. r语言x c(-1 -2),【软件】R语言入门之向量
  6. TQ210——S5PV210 uboot顶层mkconfig分析
  7. java内部类实现方式_Java内部类详解
  8. 在Vmware下linux与ARM开发板的NFS系统搭建【ZT】
  9. 用ldd查看C++程序的依赖库
  10. 联想哪款服务器性能,联想深腾7000高性能服务器
  11. 计算机工程制图课程安排,2017工程制图课程简介
  12. 光端机和无缝带拼接混合矩阵切换器的配搭应用-某市户外广告投屏解决
  13. AD工程文件与原理图、PCB文件的储存关系
  14. [转载]中国书法:中华文化的代表性符号
  15. java 获取当前年份 月份,当月第一天和最后一天
  16. 计算机绘图图框实验报告,CAD实验报告DOC
  17. 中英文说明丨质膜H+ATP酶AS07 260介绍
  18. SQL语句-各种查询
  19. 我当测试总监的那几年 | 程序员有话说
  20. 常用排序算法二 希尔-鸡尾酒-堆-桶-基数排序(C++)

热门文章

  1. Redis之各版本特性
  2. 真彩色图像数据量 计算_免费深度学习实战:高效训练及加速推理,送英特尔神经计算棒 2 代 (报名·深圳)...
  3. 360的编码html怎么写,html5之meta charset网页字符编码简写
  4. hervorgehen ( aus ... )
  5. 手把手教你强化学习 (三)马尔可夫决策过程与贝尔曼方程
  6. Developer Zone Android*
  7. [转] 如何看透一个人
  8. 作业:xml练习2-写.xml的外部约束文件(dtd文件)
  9. vue2.0中 怎么引用less?
  10. FZU 2195 检查站点