编译时出错:我将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
答案 0 :(得分:0)
实际上,上述问题不是由于exoplayer库的更新引起的,这是因为它需要JAVA_1.8版本,该版本在编译时使用增量构建,但是当我尝试使用它进行构建时,这会导致构建失败。已经添加的依赖项不支持增量构建功能。
fix ==>禁用JAVA_8的增量构建功能