Android:编译时出错:我将Exoplayer库从r2.5.3更改为2.9.0

时间:2018-11-02 08:47:21

标签: android gradle android-gradle dependencies exoplayer

编译时出错:我将Exoplayer库从r2.5.3更改为2.9.0。

现在Gradle可以正确同步,但是当我尝试重建项目时显示编译错误。

详细的错误日志:

  

原因:com.android.builder.dexing.DexArchiveBuilderException:无法处理/ home / daffodil-111 / Desktop / GitProjects / app / app / build / intermediates / transforms / FirebasePerformancePlugin / preprod / 13

     

起因:com.android.builder.dexing.DexArchiveBuilderException:解密时出错。

     

原因:com.android.tools.r8.CompilationFailedException:编译无法完成。

     

由以下原因引起:com.android.tools.r8.utils.AbortException

Android Studio

1 个答案:

答案 0 :(得分:0)

实际上,上述问题不是由于exoplayer库的更新引起的,这是因为它需要JAVA_1.8版本,该版本在编译时使用增量构建,但是当我尝试使用它进行构建时,这会导致构建失败。已经添加的依赖项不支持增量构建功能。

fix ==>禁用JAVA_8的增量构建功能