全部产品
云市场

解决 utdid 冲突

更新时间:2020-06-01 20:49:48

解决 utdid 冲突

冲突说明

如果您在使用了 mPaaS 的同时也使用了阿里系 SDK,则会遇到 utdid 冲突。

解决办法

移除 mPaaS utdid 库,使用其他阿里系 SDK 提供的 utdid。

操作步骤

  1. 确认 mPaaS 所使用的 utdid SDK 的版本,以便您选取相同或相近的版本。

    1. 'com.taobao.android:utdid4all:1.5.1.3@jar'
  2. 获取 mPaaS 所使用的 utdid SDK 的 group:artifact 信息。

    1. 'com.alipay.android.phone.thirdparty:utdid-build'
  3. 移除 mPaaS utdid SDK。

    • AAR 方式

      1. configurations {
      2. all*.exclude group:'com.alipay.android.phone.thirdparty', module: 'utdid-build'
      3. }
    • mPaaS Inside & 组件化(Portal & Bundle)

      1. mpaascomponents {
      2. excludeDependencies = [
      3. "com.alipay.android.phone.thirdparty:utdid-build"
      4. ]
      5. }
  4. 加入接口包。
    下载 jar 包 utdid-build-1.1.5.3-api.jar.zip,并引入到工程编译即可。