安卓电视应用无法在安卓电视设备上安装。

8
我已经在Google Play商店上发布了应用程序。但是我尝试使用运行Android TV的任何设备上的Google Play商店应用,都无法找到我的应用程序。我可以通过使用应用程序的名称在Google Play中找到它,但是在那里它无法安装在我的Android TV设备上。Play控制台为此应用程序标记了649个支持设备。在我的设备列表中,我甚至有一个标记为受支持的设备。这是谷歌Chromecast Google TV。但它也不兼容,我也无法在该设备上安装我的应用程序。是否有人在Android TV应用程序的情况下经历过类似的问题?这是我的清单。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.xxx">

    <uses-permission android:name="android.permission.INTERNET" />

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

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/Theme.Leanback">
        <activity
            android:name=".MainActivity"
            android:banner="@mipmap/icon_androidtv"
            android:icon="@mipmap/icon_androidtv"
            android:label="@string/app_name"
            android:logo="@mipmap/icon_androidtv">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

是的,我的应用非常简单。它只有一个视图,在其中有一个单独的WebView。当然,这个应用可以直接从Android Studio安装到任何Android TV设备上。我应该在AndroidManifest中做些什么来使它兼容Android TV设备吗?

2个回答

14

这里输入图片描述

在当前的Play控制台中,这就是它的外观,如Ian所述的步骤。

编辑:感谢@Israr - “现在,单词“发布类型”已更改为“表单因素”。”


你真是个救命恩人!!!!:))) - taxo
我已经完成了这些步骤,并上传了一个构建(未经审查),但当我从测试 Play Store 中点击“安装”时,它显示与我的 Chromecast 电视不兼容(尽管是上一代)。 - Matteo Gobbi
在 Google Play 团队成功审核电视兼容性后,Android TV 状态从“审核中”变为“可用”,则应安装。 - Pawan Jain
2
现在,“发布类型”一词已更改为“表单因素”。 - Israr

12

要将应用程序分发到Android TV设备上,您需要在Google Play中选择加入。在Play控制台中,进入左侧菜单中的Release分组中的Setup部分。选择高级设置并切换到发布类型选项卡。点击“+添加发布类型”并选择Android TV。您必须包含TV分发所需的必要屏幕截图和横幅。

请注意,Android TV需要额外的审核来验证电视应用质量


实际上,我已经添加了额外的截图和电视横幅,但是我错过了你提到的场景的第二步中标记“选择加入Android TV”的复选框。这就是为什么我能够发布我的应用程序,但它在运行Android TV的设备上不可用。感谢您,我已重新检查了此设置并找到了解决方案。非常感谢! - Marek Skóra

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接