android日常记录

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的方式解决依赖冲突

上一篇下一篇

猜你喜欢

热点阅读