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

Mobile Platform as a Service:utdid の依存関係の競合の解決

最終更新日:Jan 17, 2025

競合の説明

mPaaS と Alibaba SDK を併用している場合、utdid の競合が発生する可能性があります。そのような場合は、以下の解決策を参照してください。

解決策

mPaaS utdid ライブラリを削除し、他の Alibaba SDK によって提供される utdid を使用します。

手順

  1. mPaaS で使用されている utdid SDK のバージョンを確認し、同じバージョンまたは類似のレビュー済みバージョンを選択できるようにします。

    'com.taobao.android:utdid4all:1.5.1.3@jar'
  2. mPaaS で使用されている utdid SDK の group:artifact 情報を取得します。

    'com.alipay.android.phone.thirdparty:utdid-build'
  3. mPaaS utdid SDK を削除します。

    • AAR メソッド

      configurations {
      all*.exclude group:'com.alipay.android.phone.thirdparty', module: 'utdid-build'
      }
    • Portal & Bundle

      mpaascomponents {
      excludeDependencies = [
         "com.alipay.android.phone.thirdparty:utdid-build"
      ]
      }
  4. API パッケージを追加します。

    • ベースライン 10.1.68.8 以前

      utdid 関連の API を使用している場合は、JAR パッケージ utdid-build-1.1.5.3-api.jar.zip をダウンロードし、コンパイルのためにプロジェクトにインポート (compile/implementation) します。

    • ベースライン 10.1.68.9 以降

      操作は必要ありません。