Google Cast SDK: ошибка надувания класса ImageButton. Причина: java.lang.UnsupportedOperationException
Проблема возникает, когда при нажатии кнопки "литье" отображается медиаконтроллер или прекращается литье (нажатие на него впервые показывает устройства и без проблем подключается к одному из них), происходит сбой приложения, и это logcat.
FATAL EXCEPTION: main android.view.InflateException: Binary XML file line #41: Binary XML file line #41: Error inflating class ImageButton Caused by: android.view.InflateException: Binary XML file line #41: Error inflating class ImageButton Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 0: TypedValue{t=0x2/d=0x7f04016c a=-1} at android.content.res.TypedArray.getDrawable(TypedArray.java:942) at android.widget.ImageView.<init>(ImageView.java:157) at android.widget.ImageButton.<init>(ImageButton.java:85) at android.widget.ImageButton.<init>(ImageButton.java:81) at android.support.v7.widget.AppCompatImageButton.<init>(AppCompatImageButton.java:72) at android.support.v7.widget.AppCompatImageButton.<init>(AppCompatImageButton.java:68) at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:118) at android.support.v7.app.AppCompatDelegateImplV9.createView(AppCompatDelegateImplV9.java:1016) at com.afollestad.appthemeengine.inflation.InflationInterceptor.onCreateView(InflationInterceptor.java:216) at android.support.v4.view.LayoutInflaterCompat$Factory2Wrapper.onCreateView(LayoutInflaterCompat.java:55) at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater$WrapperFactory2.onCreateView(CalligraphyLayoutInflater.java:280) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:776) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) at android.view.LayoutInflater.rInflate(LayoutInflater.java:865) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828) at android.view.LayoutInflater.rInflate(LayoutInflater.java:873) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828) at android.view.LayoutInflater.rInflate(LayoutInflater.java:873) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828) at android.view.LayoutInflater.inflate(LayoutInflater.java:525) at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.inflate(CalligraphyLayoutInflater.java:60) at android.view.LayoutInflater.inflate(LayoutInflater.java:427) at android.view.LayoutInflater.inflate(LayoutInflater.java:378) at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287) at android.support.v7.app.AppCompatDialog.setContentView(AppCompatDialog.java:83) at android.support.v7.app.MediaRouteControllerDialog.onCreate(MediaRouteControllerDialog.java:332) at android.app.Dialog.dispatchOnCreate(Dialog.java:642) at android.app.Dialog.show(Dialog.java:341) at android.support.v4.app.DialogFragment.onStart(DialogFragment.java:416) at android.support.v4.app.Fragment.performStart(Fragment.java:2287) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1458)
at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1750) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1819) at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:797) at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2590) at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2377) at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2332) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2239) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:700) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6682) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)