不去在乎结果,热情地付出过,就好了.

minSdkVersion、maxSdkVersion、targetSdkVersion、target的区别

m

20160112204936在AndroidManifest.xml中:

minSdkVersion:

即在建立项目时的MiniMum Required SDK,系统API低于该属性声明的API等级,则应用不能安装。因为高API等级的系统可以运行低API等级的应用,反之却不行,所以此属性的值应该是应用中所使用的所有API接口中的最高等级。

20160112205650maxSdkVersion:

高于该属性声明的API等级,则应用不能安装,一般不设置。

targetSdkVersion:

即在建立项目时的Target SDK,告知系统此应用是以该属性声明的API等级为目标编译的,系统可以不进行兼容性检查。该属性只起到告知的作用,实际的兼容性问题需要开发者自己处理。

20160112204951在project.properties中:

target:

即在建立项目时的Compile With,该应用在编译时实际使用的API等级。如果使用了高于该等级的API接口,编译的时候就会报错。

最后官方解释在这里:

http://developer.android.com/intl/zh-cn/guide/topics/manifest/uses-sdk-element.html

打赏

Add comment

6 − 3 =

不去在乎结果,热情地付出过,就好了.
某一天,你所坚持的,和承担过的一切,会有回应。它们并非失去踪迹,只是需要时间抵达。这和星光落入眼睛里,是一样的道理。

近期文章

近期评论