【发布时间】:2017-11-25 22:04:54
【问题描述】:
06-22 08:17:30.568 31107-31119/? E/CastService:[instance-4] ICastDeviceControllerListener 不能为空。 06-22 08:17:30.578 8284-8601/? E/EnterpriseContainerManager:ContainerPolicy 服务是 还没准备好!!! 06-22 08:17:30.578 31107-31136/?电子/出版商: ProcessDatabaseInternal 开始 06-22 08:17:30.578 32326-32326/? E/ViewRootImpl: sendUserActionEvent() mView == null 06-22 08:17:30.588 32326-32326/? E/AndroidRuntime: 致命异常: main java.lang.IllegalStateException:
发生了致命的开发人员错误。检查日志以获取更多信息 信息。 在 com.google.android.gms.internal.jl$h.b(未知来源) 在 com.google.android.gms.internal.jl$h.g(未知来源) 在 com.google.android.gms.internal.jl$b.hy(未知来源) 在 com.google.android.gms.internal.jl$a.handleMessage(未知来源) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:137) 在 android.app.ActivityThread.main(ActivityThread.java:5283) 在 java.lang.reflect.Method.invokeNative(Native Method) 在 java.lang.reflect.Method.invoke(Method.java:511) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869) 在 dalvik.system.NativeStart.main(Native Method) 06-22 08:17:30.919 8284-8333/? E/android.os.Debug: !@Dumpstate > dumpstate -k -t -z -d -o /data/log/dumpstate_app_error 06-22 08:17:36.414 31107-31136/? E/Publisher: ProcessDatabaseInternal start
我在连接到 chromecast 时遇到了这个问题。我已经回到以前的代码,但我仍然遇到同样的问题,所以 chromecast 一定发生了一些变化。当我单击我的 chromecast 设备连接到“Sankey”时,就会发生崩溃。下图:
对此的研究表明清单存在问题,并且没有正确声明 app_id。下面是我的清单文件,它显示了这一点,以及谷歌播放服务版本。
<meta-data android:name="com.google.android.gms.games.APP_ID"
android:value="@string/control_panel_app_id" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
这是 strings.xml 中的声明,最后 4 位数字被屏蔽:
string name="control_panel_app_id" translatable="false">75468636XXXX
检查崩溃附近的日志并没有给我任何有用的信息。
【问题讨论】: