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
識別功能是否正常
定位
定位功能是否正常
分享
分享到各平臺是否正常
設備標識
設備標識功能是否正常