gpt4 book ai didi

android - 尝试加载资源时,MediaMetadataRetriver.setDataSource在发行时崩溃(状态= 0x80000000)

转载 作者:行者123 更新时间:2023-12-03 05:26:24 25 4
gpt4 key购买 nike

我正在尝试使用MediaMetadataRetriver从资源读取元数据,它可以在调试版本中使用,但是在发行版本中会崩溃。

java.lang.RuntimeException: setDataSource failed: status = 0x80000000

应该怎么办?

最佳答案

如果您的Gradle配置为在发行版本中收缩资源(shrinkResources true),则您可能将无法读取资源元数据(收缩算法可能会破坏资源元数据)。

有两种可能的解决方案:

  • 告诉android收缩器,忽略某些资源(请参阅:https://stackoverflow.com/a/45435370/5151590)。
  • 将您的资源移动到 Assets 文件夹(使用邪恶的收缩程序是安全的)。
  • 关于android - 尝试加载资源时,MediaMetadataRetriver.setDataSource在发行时崩溃(状态= 0x80000000),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61100219/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com