mPaaS 在自定义基线 cp_change_89600904 上对核心组件进行了 16KB 适配。如果您的应用需要适配 16KB,请使用 mPaaS 插件将 SDK 更新到 cp_change_89600904 基线的最新版本,并按照下文进行适配和回归相关功能。
适配 16KB
移除未适配的 so
移除 sqlcryptosdk 库(libdatabase_sqlcrypto.so),需要在主 module 的 build.gradle 中添加以下配置:
configurations.all {
resolutionStrategy {
exclude group: 'com.mpaas.sqlcryptosdk', module:'sqlcryptosdk-build'
}
}
内核
如您接入了内核组件,请升级为 接入 mPaaS 内核 以适配 16KB,并确保 mPaaS 内核相关依赖使用以下已适配 16KB 的版本:
com.mpaas.myweb:mpaasmywebapi-build:1.0.0.250908104341@aar | 内核版本号 |
com.mpaas.myweb:mpaasmyweb:1.0.0.250905173457@aar | |
com.mpaas.mriver:mrivermyweb-build:1.0.0.250908104343@aar | 小程序适配 SDK 版本 |
com.mpaas.nebula:nebulamyweb-build:1.0.0.250908104550@aar | H5 容器适配 SDK 版本 |
小程序
Nebula 小程序
如您接入了旧版小程序,请参考 快速开始 升级为小程序新容器以适配 16KB。
Mriver 小程序
以下 API 暂未适配 16KB,请暂时不要使用:
canvas 相关 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 |
|
统一存储 |
|
安全存储 |
|
音视频通话 |
|
热修复 |
|
实人认证(专有云) |
|
OCR(专有云) |
|
威胁感知(专有云) |
|
终端环境检测(专有云) |
|
无法测试的组件
截至目前,由于微博、微信等社交软件自身还未适配 16KB,在相关的设备上运行时会出现闪退,mPaaS 暂时无法测试分享组件对于 16KB 的适配情况。