mPaaS 在國際版 10.2.3.global 基準上對核心組件進行了 16KB 適配。如果您的應用需要適配 16KB,請使用 mPaaS 外掛程式將 SDK 更新到 國際版 10.2.3.global 基準的最新版本,並按照下文進行適配和迴歸相關功能。
適配 16KB
核心
如您接入了核心組件,請升級為 接入 mPaaS 核心 以適配 16KB,並確保 mPaaS 核心相關依賴使用以下已適配 16KB 的版本。
新增 7z 解壓支援
版本號碼
com.mpaas.myweb:mpaasmywebapi-build:1.0.0.260116155841@aar | 核心版本號碼 |
com.mpaas.myweb:mpaasmyweb:1.0.0.260116155841@aar | |
com.mpaas.mriver:mrivermyweb-build:1.0.0.260209143021@aar | 小程式適配 SDK 版本 |
com.mpaas.nebula:nebulamyweb-build:1.0.0.260209103823@aar | H5 容器適配 SDK 版本 |
更新說明
16KB 版本支援 7z 解壓。
支援解壓時區分 64 位元。
修複 Vulkan 導致的崩潰。
需移除已有的
nebulaucsdk-build依賴。
小程式
Nebula 小程式
如您接入了舊版小程式,請參考 快速開始 升級為小程式新容器以適配 16KB。
Mriver 小程式
以下 API 暫未適配 16KB,請暫時不要使用:
canvas 2.0 相關 API 和組件
相機相關 API
高德定位 & 地圖
由於 mPaaS 基準中內建的高德定位和地圖 SDK 未適配 16KB,請檢查您的應用是否接入了以下組件:
Mriver 小程式
原生小程式(專有雲)
智能投放
這些組件依賴了高德定位或地圖 SDK。如您未使用定位或地圖功能,您只需移除相關依賴;如您使用了相關功能,還需手動引入高德官網提供的適配 16KB 的版本。
移除高德 SDK 依賴
在主 module 的 build.gradle 中添加以下配置:
configurations.all {
exclude group:'com.mpaas.group.amap', module: 'amap-build'
exclude group:'com.alipay.android.phone.thirdparty', module: 'amap3dmap-build'
exclude group:'com.alipay.android.phone.mobilecommon', module: 'lbs-build'
}使用定位組件
如您接入了定位組件,您需要按照上文所述的方式移除 amap-build、amap3dmap-build,但是不能移除 lbs-build。
引入高德 SDK
手動引入高德最新版本或其他已適配 16KB 的 SDK,並調用 高德隱私介面。
移除未適配的組件
以下組件暫未適配 16KB,請在 build.gradle 中暫時移除:
螞蟻動態卡片(魔方卡片)
libantcrystal.so
libnative-cube.so
libnative-v8bridge.so
libcubedebug.so
libiwasm.so
原生小程式(專有雲)
libantcrystal.so
libnative-cube.so
libnative-v8bridge.so
libcubedebug.so
libiwasm.so
視頻播放器
libantplayer-2.0-4x.so
libantplayer-netcache.so
libantplayerinf-2.0-4x.so
libijkffmpeg4x.so
智能雙錄、智能雙錄 - 流程編排
libsls_producer.so
libmnnface.so
libmnnhanddetect.so
libneonuijni.so
libiwasm.so
人機雙錄
libAntAudio_VQE.so
移動網關 - H2 外掛程式、RTMS、終端智能
libBifrost.so
libzstd.so
移動網關 - 國密 SSL(專有雲)
libBifrost.so
libzstd.so
F2 圖表引擎
libf2.so
Mars 引擎(專有雲)
libmarsnative.so
端智能
liboasis_sdk.so
您可以根據組件名稱或者組件包含的 so 來檢查您的應用是否接入了相關組件。
迴歸測試
全量迴歸測試的裝置中必須包含使用 16KB 環境運行裝置。
迴歸測試中您需要重點關注以下組件功能(如果使用):
組件 | 驗證專案 |
移動網關/藍盾 |
|
Mriver 小程式/H5 容器/mPaaS 核心 |
|
掃一掃/掃一掃 AI |
|
統一儲存 |
|
安全儲存 |
|
音視訊通話 |
|
熱修複 |
|
ID Verification(專有雲) |
|
OCR(專有雲) |
|
威脅感知(專有雲) |
|
終端環境檢測(專有雲) |
|
無法測試的組件
截至目前,由於微信等社交軟體自身還未適配 16KB,在相關的裝置上運行時會出現閃退,mPaaS 暫時無法測試分享組件對於 16KB 的適配情況。