【发布时间】:2019-10-01 13:03:23
【问题描述】:
我的 exoplayer2 在三星、摩托罗拉、小米、索尼等设备上的发布和调试版本都运行良好。
但是当我在 Play Store 上发布我的应用程序时,它会在诸如 nexus 4(Android 版本 6.0.1)和一些 Vivo 型号(如 Vivo Y53、Y71 和 V5)具有 android 版本 6.0.1、7 的设备上引发错误和 8.
Crashlytics 显示此错误:由 android.view.InflateException 引起:二进制 XML 文件第 153 行:膨胀类 com.google.android.exoplayer2.ui.PlayerView 时出错
我的代码已经包含Error inflating class com.google.android.exoplayer2.ui.SimpleExoPlayerView 中提到的属性,但在少数设备上仍然存在问题。
可能是因为 Vivo 和 Nexus 设备中的自定义 ROM 吗?
【问题讨论】:
-
不,我的代码包含此链接 (stackoverflow.com/questions/49533046/…) 中显示的属性,但仍面临问题。
-
找到了解决方案,这不是任何开发错误,而是应用程序的 apk 作为捆绑包上传,然后用户在共享捆绑包 apk(旁加载)后安装应用程序。所以正因为如此,这个错误被抛出。
标签: android exoplayer2.x inflate-exception