报这个错呢,就是导入的第三方类冲突了。

以我的项目为例:

Error:Execution failed for task ':APP:transformClassesWithDexForDebug'...

然后,可以看到很长的错误日志:

Error:Execution failed for task ':APP:transformClassesWithDexForDebug'...

一般这个就是在错误信息的最下方的样子...

现在知道是哪个类重复了(Error:com.android.dex.DexException: Multiple dex files define Lcom/ta/utdid2/b/a/d;),那么来找到它的位置:

双击shift键,输入utdid:

Error:Execution failed for task ':APP:transformClassesWithDexForDebug'...

可以看到,这里有两个jar包中都包含了这个类。一个是我项目中集成的友盟推送,另一个是我项目中集成的支付宝支付。

解决办法:去掉友盟推送导入 的utdid就可以了。

Error:Execution failed for task ':APP:transformClassesWithDexForDebug'...


相关文章:

  • 2021-04-05
  • 2021-12-01
  • 2022-12-23
  • 2021-08-30
  • 2021-08-24
  • 2021-12-15
  • 2021-04-22
猜你喜欢
  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案