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