衝突說明
如果您在使用了 mPaaS 的同時也使用了阿里系 SDK,可能會遇到 utdid 衝突。當您遇到此種情況,請參考以下解決方案。
解決辦法
移除 mPaaS utdid 庫,使用其他阿里系 SDK 提供的 utdid。
操作步驟
確認 mPaaS 所使用的 utdid SDK 的版本,以便您選取相同或相近的版本。
'com.taobao.android:utdid4all:1.5.1.3@jar'
擷取 mPaaS 所使用的 utdid SDK 的
group:artifact
資訊。'com.alipay.android.phone.thirdparty:utdid-build'
移除 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" ] }
加入介面包。
10.1.68.8 及以下基準如果您使用了 utdid 相關的 API,請下載 jar 包 utdid-build-1.1.5.3-api.jar.zip,並引入 (compile/implementation) 到工程參與編譯。
10.1.68.9 及以上基準無需任何操作。