当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月
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字
上传中....