1

他の質問を確認し、apk が有効になっていることを確認しました。アプリは Logitech Revue で正常に動作しますが、Google TV マーケット プレイスには表示されず、「このアプリケーションは以上で利用可能です」と表示されます。 0 デバイス。」私のコンソールで。私の androidmanifest ファイルを含めようとします。Android と Google の開発者向けドキュメントを読みましたが、Google TV デバイスがリストされていない理由や、Google TV のマーケットプレイスにない理由がわかりません。助けてくれてありがとう。

<?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>
4

4 に答える 4

1

マニフェストで GPS の使用を宣言し、Google TV には GPS がないため、マニフェストにも次のように配置する必要があります。

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

(一部の広告ネットワークは位置情報サービスを使用するため、マニフェストに保持する必要があります)

これは、Country Music RADIO アプリのソリューションでした。

于 2012-03-26T12:48:31.560 に答える
0

必要以上のuses-feature要素があり、supports-screens要素は不要です。

用途-機能のセクションでは、次のことを試してください。

<uses-feature android:name="com.google.android.tv" android:required="true"/>
<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
于 2011-12-21T22:18:20.583 に答える
0

マニフェストに適切なタグがすべて含まれているようです。私のアプリでは、2つのデバイス(インターネットテレビと不明)で利用できると書かれています。私のアプリの場合、ウェブマーケットにすぐに表示されたにもかかわらず、GoogleTVのマーケットアプリセクションに表示されるまでに1日以上かかりました。アプリを検索して、GoogleTVで見つけることができました。あなたのアプリを検索したところ、アプリは見つかりましたが、マーケットを閲覧するとエンターテインメントセクションに表示されません。

アプリを表示するためのもう1つのトリガーは、アプリがGoogle TVデバイスにインストールされた場合、または誰かが評価を与えた場合です。

于 2011-12-16T21:39:58.380 に答える
0

アプリ マニフェストから supports-screens タグを削除したところ、Google TV に表示されました。

「com.google.tv」パッケージはないと思います。2行目に正しい「com.google.android.tv」があると思います。Google TV マニフェスト ガイドラインはこちらです - https://developers.google.com/tv/android/docs/gtv_androidmanifest

マニフェストから次の行を削除してみてください。

<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"/>
于 2014-01-28T08:14:40.237 に答える