全部產品
Search
文件中心

Mobile Platform as a Service:mPaaS 適配 targetSdkVersion 30

更新時間:Jul 13, 2024

mPaaS 10.1.68 基準對 targetSdkVersion 最高僅支援到 29。如果您的應用需要將 targetSdkVersion 升級到 30,請通過 使用 mPaaS 外掛程式將 SDK 更新到基準 10.2.3,並按照下文進行適配和迴歸相關功能。

前置條件

已完成對 targetSdkVersion 28、29 的適配。更多資訊,請參見 mPaaS 適配 targetSdkVersion 28mPaaS 適配 targetSdkVersion 29

操作步驟

  1. 修改 targetSdkVersion。

    • AAR 接入方式

      在工程主 module 下的 build.gradle 檔案中修改屬性 targetSdkVersion 為 30。

    • Portal&Bundle 接入方式

      在 Portal 工程主 module 下的 build.gradle 檔案中修改屬性 targetSdkVersion 30。在 Bundle 工程中的 targetSdkVersion 可不修改,但不得高於 Portal 工程。

  2. 通用配置。

    在工程(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 簽名
         }
       }
     }
    
  3. (可選)使用小程式視頻播放功能。

    如果您接入了小程式並需要使用視頻播放功能,同時您的應用需要支援 64位 CPU 架構,請修改主工程 AndroidManifest.xml,在 application 節點下添加以下屬性:

    android:allowNativeHeapPointerTagging="false"
  4. 迴歸測試。

    全量迴歸測試的裝置中必須包含 Android 11 或以上版本的裝置。

    迴歸測試中您需要重點關注以下組件功能(如果使用):

    組件

    驗證專案

    H5容器

    離線包下載更新是否正常

    移動分析

    各類監控日誌寫入本地和上報是否正常

    小程式

    小程式包下載更新是否正常

    圖片-拍照 API 是否正常

    視頻播放、錄製 API 是否正常

    地圖 API 是否正常

    OCR

    識別功能是否正常

    定位

    定位功能是否正常

    分享

    分享到各平台是否正常

    裝置標識

    裝置標識功能是否正常