我正在尝试使用 MediaMetadataRetriver 从资源中读取元数据,它在调试变体中工作,但在发布变体中崩溃。
java.lang.RuntimeException: setDataSource failed: status = 0x80000000
应该怎么办??
我正在尝试使用 MediaMetadataRetriver 从资源中读取元数据,它在调试变体中工作,但在发布变体中崩溃。
java.lang.RuntimeException: setDataSource failed: status = 0x80000000
应该怎么办??
如果您的 Gradle 配置为在发布变体中收缩资源(shrinkResources true),您可能无法读取资源元数据(收缩算法可能会破坏资源元数据)。
有两种可能的解决方案: