当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月
Android
系统就发布内了一个新版本。这对你的容应用意味着什么,所有东西都不能用了?
别担心,向前兼容是
Android
非常关注的事情。用户在升级到新版
Android
的时候,用以前版本的
SDK
构建的现有应用应该不会出问题。这就是
compileSdkVersion,
minSdkVersion
和
targetSdkVersion
的作用:他们分别控制可以使用哪些
API
,要求的
API
级别是什么,以及应用的兼容模式。
compileSdkVersion
compileSdkVersion
告诉
Gradle
用哪个
Android
SDK
版本编译你的应用。使用任何新添加的
API
就需要使用对应
Level
的
Android
SDK。
需要强调的是修改
compileSdkVersion
不会改变运行时的行为。当你修改了
compileSdkVersion
的时候,可能会出现新的编译警告、编译错误,但新的
compileSdkVersion
不会被包含到
APK
中:它纯粹只是在编译的时候使用。(你真的应该修复这些警告,他们的出现一定是有原因的)
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....