minSdkVersion9でChromecast対応のアプリを作るとき、ManifestにActivityを記載すると思うのですが、そのManifestに記載するActivityに以下のプロパティを設定しないとアプリが落ちたのでメモ。
android:theme="@style/Theme.AppCompat"
上記プロパティを設定していない場合、このようなエラーが出ます。
12-08 16:07:51.187: E/AndroidRuntime(13628): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x7f01003c a=3} 12-08 16:07:51.187: E/AndroidRuntime(13628): at android.content.res.Resources.loadDrawable(Resources.java:2108) 12-08 16:07:51.187: E/AndroidRuntime(13628): at android.content.res.TypedArray.getDrawable(TypedArray.java:602) 12-08 16:07:51.187: E/AndroidRuntime(13628): at android.view.View.<init>(View.java:3565) 12-08 16:07:51.187: E/AndroidRuntime(13628): at android.support.v7.app.MediaRouteButton.<init>(MediaRouteButton.java:122) 12-08 16:07:51.187: E/AndroidRuntime(13628): at android.support.v7.app.MediaRouteButton.<init>(MediaRouteButton.java:118)
Chromecastのサンプルでも、このエラーが出るっぽいので、このエラーが出たら一度お試しを。
google cast - Android chromecast crash on 2.3 - Stack Overflow