将我的应用移植到Google TV时出错

时间:2011-11-14 16:24:44

标签: android porting google-tv

我目前正在尝试将有些复杂的应用程序移植到Google TV上。我可以部署,但我得到一个“肖像模式不适用于此应用程序。按任意键退出。”错误,这很奇怪,因为我没有明确指定使用纵向模式清单中的任何地方。我可以忽略错误,然后应用程序显示一秒看似正确,然后应用程序被解雇。

当然,我已经阅读了the Google TV page清单引用,其中指出每个活动都需要screenOrientation="unspecified"(这是默认值)。我试图在我的每个活动中明确定义它,但仍然给我同样的错误。

尝试将这些添加到清单中(没有效果):

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

现在我的问题是;我在这里想念的是什么?我可以检查什么才能找出问题所在?

1 个答案:

答案 0 :(得分:1)

您可能正在使用以下代码在代码中设置请求的方向:

Activity.setRequestedOrientation(..)

也许你可以提供你的清单?