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 /? E /发行人: ProcessDatabaseInternal start 06-22 08:17:30.578 32326-32326 /? E / ViewRootImpl:sendUserActionEvent()mView == null 06-22 08:17:30.588 32326-32326 /? E / AndroidRuntime:致命异常:主要 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) at 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:!@ Rollstate> 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。以下是我的清单文件,其中显示了此内容以及Google Play服务版本。
<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 =&#34; control_panel_app_id&#34;平移=&#34;假&#34;&GT; 75468636XXXX
检查崩溃附近的日志并没有给我任何有用的信息。
答案 0 :(得分:1)
我的应用以前正在运行强制转换SDK v1。我有两种方法可以解决它:1)等待大约3个月,直到谷歌更新他们的gms代码。 2)升级到cast v2。
我选择了选项2。
通过以下方式升级到演员v2:
希望这可以帮助别人。
答案 1 :(得分:0)