すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:mPaaS の 16 KB ページサイズへの対応

最終更新日:Apr 24, 2026

mPaaS は、10.2.3.global 国際ベースラインにおいて、コアコンポーネントを 16 KB のページサイズに対応させました。ご利用のアプリで 16 KB のページサイズをサポートする必要がある場合は、mPaaS プラグインを使用して SDK を 10.2.3.global international ベースラインの最新バージョンに更新してください。その後、このトピックの手順に従ってアプリを対応させ、関連機能の回帰テストを実行してください。

16 KB 対応

カーネル

カーネルコンポーネントを統合している場合は、「Integrate mPaaS Kernel」ガイドに従って、16 KB の互換性を確保してください。すべてのカーネル関連の依存関係が、以下の 16 KB 互換バージョンを使用していることを確認してください。

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 バージョン

リリースノート
  • 16 KB 互換バージョンは 7z 展開をサポートします。

  • 展開中の 64 ビットアーキテクチャの検出をサポートします。

  • Vulkan に起因するクラッシュを修正しました。

  • 既存の nebulaucsdk-build 依存関係を削除する必要があります。

ミニアプリ

Nebula ミニアプリ

レガシーミニアプリを統合している場合は、「クイックスタート」ガイドを参照して新しいミニアプリコンテナにアップグレードし、16 KB の互換性を確保してください。

Mriver ミニアプリ

以下の API は、まだ 16 KB のページサイズと互換性がありません。これらは使用しないでください。

  • Canvas 2.0 関連の API とコンポーネント

  • カメラ関連の API

Amap の位置情報と地図

mPaaS ベースラインに組み込まれている Amap Location および Amap Map SDK は、16 KB のページサイズと互換性がありません。ご利用のアプリが以下のいずれかのコンポーネントを統合しているか確認してください。

  • Mriver ミニアプリ

  • ネイティブミニアプリ (プライベートクラウド)

  • Mobile Content Delivery Platform

これらのコンポーネントは、Amap Location または Amap Map SDK に依存しています。位置情報や地図機能を使用しない場合は、関連する依存関係を削除するだけで済みます。これらの機能を使用する場合は、Amap の公式サイトから 16 KB 互換バージョンを手動でインポートする必要もあります。

Amap SDK の依存関係の削除

メインモジュールの 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-buildamap3dmap-build の依存関係を削除する必要がありますが、lbs-build は削除しないでください。

Amap SDK のインポート

Amap SDK の最新バージョンまたは別の 16 KB 互換 SDK を手動でインポートし、AutoNavi プライバシー API を呼び出してください。

互換性のないコンポーネントの削除

以下のコンポーネントは、まだ 16 KB のページサイズと互換性がありません。ご利用のアプリでこれらを使用している場合は、build.gradle ファイルから一時的に依存関係を削除してください。これらのコンポーネントは、その名前または含まれる .so ファイルで識別できます。

Ant Cube Card (Magic cube card)

  • 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

Mobile Gateway Service - H2 プラグイン、RTMS、エッジインテリジェンス

  • libBifrost.so

  • libzstd.so

Mobile Gateway Service - SM SSL (プライベートクラウド)

  • libBifrost.so

  • libzstd.so

F2 チャートエンジン

  • libf2.so

Mars エンジン (プライベートクラウド)

  • libmarsnative.so

Edge Intelligence

  • liboasis_sdk.so

回帰テスト

完全な回帰テストでは、16 KB のページサイズを使用するデバイスをカバーする必要があります。

回帰テスト中は、以下のコンポーネントを使用している場合、その機能を慎重にテストしてください。

コンポーネント

検証

Mobile Gateway Service/Blue Shield

  • 署名と署名検証が正しく機能することを確認します。

  • データ暗号化が正しく機能することを確認します。

Mriver ミニアプリ/H5 コンテナ/mPaaS カーネル

  • ブラウザ関連の機能が正しく動作することを確認します。

スキャン/スキャン AI

  • コードスキャンと認識が正しく機能することを確認します。

データセンター

  • ファイル暗号化が正しく機能することを確認します。

Secure Storage

  • 暗号化が正しく機能することを確認します。

オーディオ・ビデオコール

  • オーディオおよびビデオ機能が正しく動作することを確認します。

ホットパッチ

  • InstantRun ホットパッチが正しく機能することを確認します。

  • DexPatch ホットパッチが正しく機能することを確認します。

ID Verification (プライベートクラウド)

  • 顔認識が正しく機能することを確認します。

  • ドキュメント認識が正しく機能することを確認します。

OCR (プライベートクラウド)

  • さまざまなドキュメントタイプの認識が正しく機能することを確認します。

Mobile Threat Awareness Platform (プライベートクラウド)

  • リスクデータが正しく報告されることを確認します。

Terminal Environment Detection (プライベートクラウド)

  • 環境検出が正しく機能することを確認します。

テストできないコンポーネント

現在、WeChat などのソーシャルメディアアプリはまだ 16 KB のページサイズに対応しておらず、16 KB のページサイズを使用するデバイスではクラッシュする可能性があります。そのため、mPaaS では共有コンポーネントの 16 KB 互換性をテストできません。