CAST - 错误膨胀类android.widget.ImageButton

时间:2015-11-23 08:17:05

标签: android google-play-services chromecast

我之前在我的应用程序中使用过ChromeCast,它运行良好。最近我在我的应用程序中添加了Google Cloud Messaging,为此我必须更新依赖文件 'com.google.android.gms:play-services-cast:8.3.0''com.google.android.gms:play-services-gcm:8.3.0'。但是现在当客户端断开chromecast时,我们会遇到以下致命异常并且应用程序崩溃。

11-23 12:42:49.415  22117-22117/com.jadoo.jadooplus E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.jadoo.jadooplus, PID: 22117
android.view.InflateException: Binary XML file line #36: Error inflating class android.widget.ImageButton
        at android.view.LayoutInflater.createView(LayoutInflater.java:620)
        at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
        at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
        at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:315)
        at android.app.Dialog.setContentView(Dialog.java:512)
        at android.support.v7.app.MediaRouteControllerDialog.onCreate(MediaRouteControllerDialog.java:178)
        at android.app.Dialog.dispatchOnCreate(Dialog.java:396)
        at android.app.Dialog.show(Dialog.java:268)
        at android.support.v4.app.DialogFragment.onStart(DialogFragment.java:399)
        at android.support.v4.app.Fragment.performStart(Fragment.java:1813)
        at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:989)
        at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1138)
        at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:740)
        at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1501)
        at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:458)
        at android.os.Handler.handleCallback(Handler.java:733)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:136)
        at android.app.ActivityThread.main(ActivityThread.java:5105)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:515)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
        at dalvik.system.NativeStart.main(Native Method)

前面有InvocationTargetExceptionResources$NotFoundException

即使现在当我将版本更改为7.5.x以下的任何地方时,代码也能很好地运行。任何想法为什么ImageButton不可绘制。我花了一天时间跟踪堆栈跟踪,今天在网上冲浪,没有运气。我还没有找到任何有用的主题。

我认为没有从其他例外发布堆栈跟踪' stacktrace但我无法在格式化的代码中添加更多内容。

编辑1:我似乎无法在此处添加更多代码,因此这里有一个快照:

snapshot

编辑2: 我已经尝试过禁用Proguard,没有任何效果。问题依然存在于LG G2 d802,一系列三星Tabs和Nexus 7.此外,我没有使用CastCompanionLibrary。

0 个答案:

没有答案
相关问题