mPaaS 10.1.68 基线对 targetSdkVersion 最高仅支持到 29。如果您的应用需要将 targetSdkVersion 升级到 30,请通过 使用 mPaaS 插件将 SDK 更新到基线 10.2.3,并按照下文进行适配和回归相关功能。
前置条件
已完成对 targetSdkVersion 28、29 的适配。更多信息,请参见 mPaaS 适配 targetSdkVersion 28、mPaaS 适配 targetSdkVersion 29。
操作步骤
- 修改 targetSdkVersion。 - AAR 接入方式 - 在工程主 module 下的 build.gradle 文件中修改属性 targetSdkVersion 为 30。 
- Portal&Bundle 接入方式 - 在 Portal 工程主 module 下的 build.gradle 文件中修改属性 targetSdkVersion 30。在 Bundle 工程中的 targetSdkVersion 可不修改,但不得高于 Portal 工程。 
 
- 通用配置。 - 在工程(Portal&Bundle 接入方式为 Portal 工程)主 module 下的 build.gradle 文件中显式开启 v2 和 v1 签名: - android { ... signingConfigs { release { storeFile file("myreleasekey.keystore") storePassword "password" keyAlias "MyReleaseKey" keyPassword "password" v2SigningEnabled true // 开启 v2 签名 v1SigningEnabled true // 开启 v1 签名 } } }
- (可选)使用小程序视频播放功能。 - 如果您接入了小程序并需要使用视频播放功能,同时您的应用需要支持 64位 CPU 架构,请修改主工程 AndroidManifest.xml,在 application 节点下添加以下属性: - android:allowNativeHeapPointerTagging="false"
- 回归测试。 - 全量回归测试的设备中必须包含 Android 11 或以上版本的设备。 - 回归测试中您需要重点关注以下组件功能(如果使用): - 组件 - 验证项目 - H5容器 - 离线包下载更新是否正常 - 移动分析 - 各类监控日志写入本地和上报是否正常 - 小程序 - 小程序包下载更新是否正常 - 图片-拍照 API 是否正常 - 视频播放、录制 API 是否正常 - 地图 API 是否正常 - OCR - 识别功能是否正常 - 定位 - 定位功能是否正常 - 分享 - 分享到各平台是否正常 - 设备标识 - 设备标识功能是否正常