美文网首页
关于各种SdkVersion

关于各种SdkVersion

作者: flyrun1 | 来源:发表于2018-12-13 17:06 被阅读6次

    targetSdkVersion:高版本源码里通过获取  getApplicationInfo().targetSdkVersion 判断 来走不同的代码实现兼容。

    compileSdkVersion:告诉gradle通过什么版本的sdk来编译app,不同的compileSdkVersion 不会改变运行时的行为,修改了compileSdkVerison时,可能会出现新的编译警告和编译错误。在打包成功的app中不包含compileSdkVersion信息。

    minSdkVersion:决定了该app最低可以在什么版本的系统中安装使用,自然只能使用minSdkVersion以及往上版本都存在的api。

    buildToolsVersion: 需要深入理解 buildTool是是什么,才能理解buildToolsVersion。buildTool应该是指构建打包app的工具,似乎和compileSdkVersion有很大关系。

    相关文章

      网友评论

          本文标题:关于各种SdkVersion

          本文链接:https://www.haomeiwen.com/subject/igoshttx.html