Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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 2.2应用程序迁移到谷歌电视_Android_Android Emulator_Google Tv - Fatal编程技术网

如何将我的Android 2.2应用程序迁移到谷歌电视

如何将我的Android 2.2应用程序迁移到谷歌电视,android,android-emulator,google-tv,Android,Android Emulator,Google Tv,我有一个为谷歌2.2API(包括地图)设计的应用程序,我想让它与谷歌电视兼容。我一直在考虑如何更改我的应用程序(默认情况下,它不会出现在谷歌电视市场上)。我发现其中一件事是设置: <uses-feature android:name="android.hardware.touchscreen" android:required="false"/> 我将其添加到AndroidManifest.xml中,并在谷歌电视模拟器上运行了我的应用程序,运行良好。我也在自己的谷歌电视上运行,

我有一个为谷歌2.2API(包括地图)设计的应用程序,我想让它与谷歌电视兼容。我一直在考虑如何更改我的应用程序(默认情况下,它不会出现在谷歌电视市场上)。我发现其中一件事是设置:

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

我将其添加到AndroidManifest.xml中,并在谷歌电视模拟器上运行了我的应用程序,运行良好。我也在自己的谷歌电视上运行,没有任何问题。然而,上传更改后,我的应用程序仍然没有出现在谷歌电视市场上


是否有其他XML设置需要更改,或者可能是因为使用了某些类,导致市场拒绝在Google TV上运行我的应用程序?

好的,我找到了答案。我需要将以下标记添加到AndroidManifest.xml中:

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

这是市场用来过滤的。我在手机上的应用程序使用GPS,但谷歌电视上不需要它

谷歌注意:尝试这些东西的唯一方法是向当前用户发送新的更新信息,直到这些东西起作用为止。如果他们想在谷歌电视市场上推出更多应用程序,他们应该提供更好的解决方案