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