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

Mobile Platform as a Service:fastjson の競合の解消

最終更新日:Feb 07, 2026

競合の概要

mPaaS は JSON データの解析に fastjson を使用します。プロジェクトでも fastjson を使用している場合、依存関係の競合が発生します。

ソリューション

mPaaS から fastjson-build を除外します。

操作手順

  1. mPaaS で使用される fastjson のバージョンを確認します。

    'com.alibaba:fastjson:1.x.x.android@jar'
  2. mPaaS が使用するサードパーティ製ソフトウェア開発キット(SDK)の group:artifact 情報を取得します。

    'com.alipay.android.phone.thirdparty:fastjson-build'
  3. mPaaS ライブラリを除外します。

    • AAR メソッド:ネイティブの Android Archive(AAR)方式で mPaaS を統合している場合は、ライブラリを除外する必要はありません。Gradle は依存関係の推移性により自動的に高バージョンを採用します。mPaaS が提供するバージョンは非常に安定性とセキュリティが高く、推奨されます。ただし、バージョンが異なる場合は、アプリケーションのリリース前に mPaaS の機能を十分にテストし、安定性を確認してください。

    • コンポーネントベース(Portal & Bundle)

      mpaascomponents {
      excludeDependencies = [
        "com.alipay.android.phone.thirdparty:fastjson-build"
      ]
      }