Skip to content

SDK版本与秋之盒版本对应关系

Shunhong Zhang edited this page Jan 21, 2019 · 4 revisions

秋之盒中,SDK与主程序的版本是分离的,其关系好似安卓及其SDK版本的关系

秋之盒版本 SDK级别 SDK版本号 占有率
更早版本 ? ? 10%
2019.1.1 8 8.17.0 0%
2019.1.2 8 8.18.0 0%
2019.1.11 8 8.21.0 0%
2019.1.18 8 8.21.1 90%
你可以通过以下代码获取SDK/API级别
int apiLevel= BuildInfo.API_LEVEL;
Debug.WriteLine(apiLevel);//8

也可通过以下代码获取SDK版本

Version version = BuildInfo.SDK_VERSION;
Debug.WriteLine(version.ToString());//8.7.0

根据获取的SDK信息,你可以进行一些针对性的秋之盒兼容性处理


  • 当SDK级别(SDK版本第一位)变动时:
    • 类继承关系变化(需要重新编译)
    • 函数默认参数变化(需要重新编译)
    • API函数或类等的增删(需要重新编译,并修改源代码)
    • 函数被标记不可编译型过期(已编译程序集仍然可以调用,但无法再次编译,需要更改源代码)

  • 当SDK版本第二位变动时可能的变化:
    • 某些API的内部机制变化
    • 某些API增加对用户的询问(可能导致延时)
    • API函数或类等被标记为过期(可编译,但有警告)
    • 加入新的API函数或类
    • 修复大型BUG

  • 当SDK版本第三位变化时可能的变化
    • 注释变化
    • 小BUG修复
    • 一些小细节改变
Clone this wiki locally