Caused by: com.android.tools.r8.
2019-07-28 本文已影响0人
jiazheng_0e0f
最近倒腾组件化的时候遇到一个问题
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
Caused by: com.android.tools.r8.utils.AbortException
没有详细的提示 很坑爹, 在网上google了一下,发现有人遇到过同样问题的
但是解决办法到我这边没有用处, 后来无意中发现是由于导入的两个aar库中包含同样的第三方library,导致了依赖冲突和编译失败
解决方案:
1. 重新编译生成aar, 将重复的library引用改为compileOnly,invalidate后重新编译生成aar库 导入工程。
2.如果aar也是第三方提供的,无法用第一种方式, 建议通过exclude的方式解决依赖冲突