为什么不能为 android 5.0 以下的版本开发 android 电视应用程序?

Why can't you develop android TV apps for versions below android 5.0?

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 电视设备 运行 版本早于 5。您指定的清单条目仍然会被接受,所以仍然不清楚它到底是什么是 "does not work" http://en.wikipedia.org/wiki/Android_TV

我现在在 Play 商店中有一个应用程序针对 Android 4 在手机上,但有一个电视组件也适用于 Android 电视。

您的问题很可能是 targetSDK。你说你想用 API14 编译你的应用程序。你不能在这样做的同时支持 Android TV,因为所有 Android TV 命令都是在 API21

中引入的

另一种可能性是当你定义

<uses-feature android:name="android.hardware.touchscreen" android:required="true" />

它不会 运行 在电视上,除非——有一天他们有触摸屏。

对于 AndroidTV(不是 Amazon FireTV)可能

<uses-feature android:name="android.software.leanback" android:required="true" />

也要求为真。