Android工作室不允许开发Android电视应用程序到Android 5.0(API 21)以下的版本是否有一个特定的原因?
有没有办法开发Android电视应用程序的Android电视有4.42 kitkat?或者有没有办法将开发的应用程序更改为较旧的sdks / api版本?
我试过这个,但它对我不起作用
<uses-sdk android:minSdkVersion="14"
android:targetSdkVersion="14"
android:maxSdkVersion="23" />
据我所知,没有Android TV设备运行早于5的版本。你指定的清单条目仍然可以被接受,所以仍然不清楚它是什么“不起作用”http://en.wikipedia.org/wiki/Android_TV。
我现在在Play商店有一个应用程序,它定位于手机上的Android 4,但有一个可在Android TV上运行的电视组件。
您的问题很可能是targetSDK。您说要使用API14编译您的应用程序。您无法执行此操作并且还支持Android TV,因为所有Android TV命令都是在API21中引入的
另一种可能性是当你定义时
<uses-feature android:name="android.hardware.touchscreen" android:required="true" />
它不会在电视上运行,除非 - 他们有触摸屏。
对于Android TV(不是亚马逊Fire TV)可能
<uses-feature android:name="android.software.leanback" android:required="true" />
也必须是真的。