Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android TV发布的应用程序在sony bravia Android TV中不可见_Android_Google Play_Android Manifest_Android Tv_Leanback - Fatal编程技术网

Android TV发布的应用程序在sony bravia Android TV中不可见

Android TV发布的应用程序在sony bravia Android TV中不可见,android,google-play,android-manifest,android-tv,leanback,Android,Google Play,Android Manifest,Android Tv,Leanback,我使用Leanback Library开发了一个应用程序。该应用程序在索尼安卓电视上运行良好 但当我在游戏商店上成功发布应用程序时,当我在我的索尼安卓电视商店搜索应用程序时,它会显示未找到任何结果消息 这是我的电视应用程序的清单 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.t

我使用
Leanback Library
开发了一个应用程序。该应用程序在索尼安卓电视上运行良好

但当我在
游戏商店
上成功发布应用程序时,当我在我的
索尼安卓电视
商店搜索应用程序时,它会显示
未找到任何结果
消息

这是我的电视应用程序的清单

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.test.app"
    android:versionCode="1"
    android:versionName="1.0">

    <uses-sdk
        android:maxSdkVersion="23"
        android:minSdkVersion="21"
        android:targetSdkVersion="23"></uses-sdk>

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


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


    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.GET_TASKS" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_icon"
        android:label="@string/app_name"
        android:theme="@style/Theme.Leanback">
        <activity
            android:name=".SignInActivity"
            android:banner="@drawable/icon_new"
            android:icon="@drawable/ic_icon"
            android:label="@string/app_name"
            android:logo="@drawable/ic_icon"
            android:noHistory="true"
            android:screenOrientation="landscape"
            android:windowSoftInputMode="stateAlwaysVisible|stateVisible">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".DetailsActivity" />
        <activity android:name=".PlaybackOverlayActivity" />
        <activity android:name=".MainActivity" />
        <activity android:name=".BrowseErrorActivity" />
        <activity android:name=".MemoryVaultActivity" />
        <activity android:name=".SearchActivity" />
        <activity android:name=".CustomFragment" />


    </application>

</manifest>

仅显示两个受支持的设备

  • 乐视Max3-65

  • 乐视超级电视X3-55专业版

  • 我的问题是:我需要在我的
    清单
    中做哪些更改?或任何其他建议,使其在索尼安卓电视上可用

    任何帮助都将不胜感激

    我已删除了我的
    AndroidManifest.xml
    文件中的以下功能:

    由于我的应用程序适用于
    Android电视
    触摸屏模拟器
    麦克风
    硬件功能不支持
    Android电视
    。这就是我删除的原因,我成功地将应用程序上传到兼容的索尼安卓电视
    游戏商店

    为了您的参考,我已经提到了链接

    我已删除了我的
    AndroidManifest.xml
    文件中的以下功能:

    由于我的应用程序适用于
    Android电视
    触摸屏模拟器
    麦克风
    硬件功能不支持
    Android电视
    。这就是我删除的原因,我成功地将应用程序上传到兼容的索尼安卓电视
    游戏商店


    为了供您参考,我已经参考了链接。

    您的bravia运行的是什么Android版本?根据清单,您至少应该运行版本21。@Doppie是运行的版本是5.0。请帮帮我,我找不到。我想那一定是游戏商店,你唯一需要的就是leanback库。。我会向谷歌提出一个问题你得到批准了吗?请参阅:只有
    Approved
    才能将您的应用程序提供给Android TV用户。挂起仅表示应用程序正在排队等待审核。其他Android设备仍然可以找到你的应用程序,这就是为什么它可以在普通的Google Play Android应用程序商店中使用。你的bravia运行的Android版本是什么?根据清单,您至少应该运行版本21。@Doppie是运行的版本是5.0。请帮帮我,我找不到。我想那一定是游戏商店,你唯一需要的就是leanback库。。我会向谷歌提出一个问题你得到批准了吗?请参阅:只有
    Approved
    才能将您的应用程序提供给Android TV用户。挂起仅表示应用程序正在排队等待审核。其他安卓设备仍然可以找到你的应用程序,这就是为什么它可以在常规的Google Play安卓应用程序商店中使用。我的应用程序实际上使用了
    RECORD_AUDIO
    ,并且可以在我的索尼电视上看到,所以我认为这与我的应用程序实际使用的
    RECORD_AUDIO
    无关,所以我认为这与我的索尼电视无关
    <uses-feature
            android:name="android.hardware.faketouch"
            android:required="false" />
    
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.GET_TASKS" /> //It was for Crittercism