1

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

当然,我已经阅读了Google TV 页面清单参考,其中指出每个活动都需要拥有screenOrientation="unspecified"(这是默认设置)。我试图在我拥有的每个活动中明确定义这一点,但仍然给我同样的错误。

也尝试将这些添加到清单中(无效):

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

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

4

1 回答 1

1

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

Activity.setRequestedOrientation(..)

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

于 2011-11-14T18:19:09.030 回答