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

问题描述 投票:1回答:2

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 android-sdk-tools android-tv
2个回答
3
投票

据我所知,没有Android TV设备运行早于5的版本。你指定的清单条目仍然可以被接受,所以仍然不清楚它是什么“不起作用”http://en.wikipedia.org/wiki/Android_TV

我现在在Play商店有一个应用程序,它定位于手机上的Android 4,但有一个可在Android TV上运行的电视组件。

您的问题很可能是targetSDK。您说要使用API​​14编译您的应用程序。您无法执行此操作并且还支持Android TV,因为所有Android TV命令都是在API21中引入的


0
投票

另一种可能性是当你定义时

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

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

对于Android TV(不是亚马逊Fire TV)可能

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

也必须是真的。

© www.soinside.com 2019 - 2024. All rights reserved.