我有一台华为M3平板电脑的客户在这行代码上崩溃了
mCastContext = CastContext.getSharedInstance(appContext)
Caused by: java.lang.RuntimeException:
at com.google.android.gms.internal.zzbae.zzby (Unknown Source)
at com.google.android.gms.internal.zzbae.zza (Unknown Source)
at com.google.android.gms.cast.framework.CastContext.<init> (Unknown Source)
at com.google.android.gms.cast.framework.CastContext.getSharedInstance (Unknown Source)
他使用的是最新的Chromecast CAF库15.0.0,但即使在12.0.1上也出现了问题。
它可能是设备特定的,但我不确定。我还没有看到任何其他设备发生这种情况。任何帮助都会很棒。感谢。
更新:看起来很多华为设备都在崩溃。在问题跟踪器上找到了这个:https://issuetracker.google.com/issues/65359941似乎是一个持续的问题。
答案 0 :(得分:0)
原来,客户选择加入Google Play服务的测试版,这让设备崩溃了。他安装了生产工具,现在工作正常。
更新:即使此修复程序适用于此客户。很多华为设备都在崩溃。在此处发现此问题:https://issuetracker.google.com/issues/65359941 似乎是一个持续的问题。
答案 1 :(得分:0)
正如@mco所说,这是一个众所周知的问题,不仅仅是华为,还有魅族手机。 到目前为止,我正在关注chromecast初始化。
用户修复是删除Google Play服务应用数据。