用户登录
用户注册

分享至

gradle对应的sdk版本

  • 作者: 呐夜我比刀郎还冲动
  • 来源: 51数据库
  • 2020-11-15
当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月
Android
系统就发布内了一个新版本。这对你的容应用意味着什么,所有东西都不能用了?
别担心,向前兼容是
Android
非常关注的事情。用户在升级到新版
Android
的时候,用以前版本的
SDK
构建的现有应用应该不会出问题。这就是
compileSdkVersion,
minSdkVersion

targetSdkVersion
的作用:他们分别控制可以使用哪些
API
,要求的
API
级别是什么,以及应用的兼容模式。
compileSdkVersion
compileSdkVersion
告诉
Gradle
用哪个
Android
SDK
版本编译你的应用。使用任何新添加的
API
就需要使用对应
Level

Android
SDK。
需要强调的是修改
compileSdkVersion
不会改变运行时的行为。当你修改了
compileSdkVersion
的时候,可能会出现新的编译警告、编译错误,但新的
compileSdkVersion
不会被包含到
APK
中:它纯粹只是在编译的时候使用。(你真的应该修复这些警告,他们的出现一定是有原因的)
软件
前端设计
程序设计
Java相关