谷歌电视Android应用程序显示0台设备

谷歌电视Android应用程序显示0台设备,android,google-tv,Android,Google Tv,我已经检查了其他问题,我已经确保apk被激活,该应用程序在我的Logitech Revue上正常工作,但它没有出现在谷歌电视市场上,而是在我的控制台上显示“此应用程序可供超过0台设备使用”。我将尝试包含adroidmanifest文件。我已经阅读了安卓和谷歌开发者文档,但似乎不明白为什么谷歌电视设备没有上市,或者为什么谷歌电视没有上市。提前感谢您的帮助 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=

我已经检查了其他问题,我已经确保apk被激活,该应用程序在我的Logitech Revue上正常工作,但它没有出现在谷歌电视市场上,而是在我的控制台上显示“此应用程序可供超过0台设备使用”。我将尝试包含adroidmanifest文件。我已经阅读了安卓和谷歌开发者文档,但似乎不明白为什么谷歌电视设备没有上市,或者为什么谷歌电视没有上市。提前感谢您的帮助

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.flickstream.channels"
android:versionCode="5"
android:versionName="1.1" >
<supports-screens
    android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="false"
    android:resizeable="true"
    android:anyDensity="true"
    />
    <uses-feature android:name="com.google.tv" android:required="true"/>
    <uses-feature android:name="com.google.android.tv" android:required="true"/>
    <uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
    <uses-feature android:name="android.hardware.location.gps" android:required="false"/>
    <uses-feature android:name="android.hardware.telephony" android:required="false"/>

<uses-sdk android:minSdkVersion="7" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity
        android:configChanges="orientation|keyboardHidden"
        android:label="@string/app_name"
        android:name=".FlickStreamActivity" >
        <intent-filter >
            <action android:name="android.intent.action.MAIN" />

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

</manifest>

看起来您的清单中有所有正确的标记。对于我的应用程序,它说它可以在两个设备上使用(互联网电视和未知)。对于我的应用程序,它花了一天多的时间才出现在谷歌电视上的市场应用程序部分,尽管它立即在网络市场上可见。我可以在谷歌电视上搜索我的应用程序。我刚刚搜索了你的应用程序,它找到了该应用程序,但当你浏览市场时,它不会显示在娱乐部分


让它出现的另一个触发因素可能是,如果该应用程序安装在谷歌电视设备上,或者如果有人给出评级

看起来您的清单中有所有正确的标记。对于我的应用程序,它说它可以在两个设备上使用(互联网电视和未知)。对于我的应用程序,它花了一天多的时间才出现在谷歌电视上的市场应用程序部分,尽管它立即在网络市场上可见。我可以在谷歌电视上搜索我的应用程序。我刚刚搜索了你的应用程序,它找到了该应用程序,但当你浏览市场时,它不会显示在娱乐部分

让它出现的另一个触发因素可能是,如果该应用程序安装在谷歌电视设备上,或者如果有人给出评级

您有比需要更多的uses功能元素,并且不需要supports screens元素

请尝试以下“使用”功能部分:


您的uses功能元素比您需要的多,并且supports screens元素是不必要的

请尝试以下“使用”功能部分:


因为您在清单中声明使用GPS,而google TV没有,所以您还应该在清单中添加:

<uses-feature android:name="android.hardware.location.gps" android:required="false"/>

(某些广告网络使用位置服务,因此您仍希望将其保留在您的清单中)


这是我们国家音乐广播应用程序的解决方案。

因为您在清单中声明使用GPS,而谷歌电视没有,所以您还应该在清单中添加:

<uses-feature android:name="android.hardware.location.gps" android:required="false"/>

(某些广告网络使用位置服务,因此您仍希望将其保留在您的清单中)


这是我们的乡村音乐广播应用程序的解决方案。

我已经从我的应用程序清单中删除了支持屏幕标签,它出现在谷歌电视上

我不认为有任何“com.google.tv”软件包。我相信你在第二行有正确的“com.google.android.tv”。以下是谷歌电视清单指南-

尝试从清单中删除以下行

<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="false"
android:resizeable="true"
android:anyDensity="true"
/>
<uses-feature android:name="com.google.tv" android:required="true"/>

我已经从我的应用程序清单中删除了supports screens标签,它出现在谷歌电视上

我不认为有任何“com.google.tv”软件包。我相信你在第二行有正确的“com.google.android.tv”。以下是谷歌电视清单指南-

尝试从清单中删除以下行

<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="false"
android:resizeable="true"
android:anyDensity="true"
/>
<uses-feature android:name="com.google.tv" android:required="true"/>


您是否已经激活了APK并勾选了TOS?是的,两者都显示在market online上。但不是谷歌电视设备。我能够得到两台兼容的设备,Asura和“未知”。不过,我最感兴趣的是在《罗技周刊》上获得它。我想你也需要一个“android:xlargeScreens=“true”。你是否已经激活了APK并勾选了TOS?是的,两者都有,它会出现在在线市场上。但不是谷歌电视设备。我能够得到两台兼容的设备,Asura和“未知”。不过,我最感兴趣的是在罗技杂志上得到它。我想你也需要一个“android:xlargeScreens=“true”。