当前位置: 首页 > 知识库问答 >
问题:

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

别烨熠
2023-03-14

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

现在Gradle同步正常,但当我试图重建项目时显示编译错误。

详细的错误日志:

原因: 网站建设者.dexing.DexArchiveBuilder异常: 无法处理 /家/水仙花-111/桌面/GitProjects/应用程序/应用程序/构建/中间/转换/火基地性能失败/预生产/13

原因:com.android.builder.dexing.DexArchiveBuilderException:德兴时出错。

原因:com . Android . tools . r8 . compilationfailedexception:编译未能完成。

造成原因:com.android.tools.r8.utils.AbortException

Android Studio

共有1个答案

鄢雅畅
2023-03-14

实际上,上面提到的问题不是由于exoplayer库的更新,而是因为它需要JAVA_1.8版本,该版本在编译时使用增量编译,但当我试图用它编译时,会导致编译失败,因为其他一些已经添加的依赖项不支持增量编译功能。

修复==

 类似资料:
  • 也许我需要添加appcompat_v_7,我尝试过,但每次它都给我很多错误

  • 我在启动应用程序时遇到这个错误。我不知道为什么在将添加到应用程序中时会出现这种情况: 我的舱单是这样的: 有人能帮帮我吗?

  • 对于一个多星期现在我试图建立QtAV 1.12.0 Android从Windows 10机器,以下说明: https://github.com/wang-bin/QtAV/wiki/Build-QtAV 我正在用 来自git的QtAV 1.12.0 除了OpenSSL部分外,Android设备设置还可以。我想这是不相关的,对吧?(无论如何,我都可以将我的应用程序部署到我的android手机上。)

  • 我正在使用Andorid ExoPlayer通过http(HLS)从internet上流式传输内容。当我启动播放器时,它工作正常,但当我试图改变播放内容的质量时- 是否有一种方法可以重置流而不重新初始化整个播放机,因为url是在播放机初始化时传递给生成器的?

  • 问题内容: 我需要编译我的源代码以与jre 1.6兼容。但是,当我尝试将javac任务的编译器属性设置为javac1.6时,ant仍将使用javac1.7编译我的代码。我也尝试将编译器版本设置为“现代”,但没有帮助。 我的JAVA_HOME设置为JDK 1.6: 我的ant版本是:Apache Ant(TM)版本1.8.2 根据这篇文章,ant使用自己的编译器。如何覆盖ant默认值?另外,根据本文

  • 我在Windows 7中使用Python 3.4和Pygame为我的小儿子创建了一个小游戏。它也适用于Python 2。十、 有一些小错误。然后我尝试创建一个。使用py2exe的exe文件。我准备了一个设置。py文件复制我在pygame2exe wiki上找到的源(http://www.pygame.org/wiki/Pygame2exe?parent=CookBook)还尝试使用我在这里和pyt