【发布时间】:2011-11-15 02:19:09
【问题描述】:
我目前正在尝试将我有点复杂的应用程序移植到 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"/>
现在我的问题是;我在这里想念什么?我可以检查什么来找出问题所在?
【问题讨论】:
-
你的布局在哪个目录?也许他们需要肖像?
-
@Les 我曾想过;我专门为肖像设计的唯一布局是用于平板电脑上的小部件;有趣的是小部件确实有效。我删除了那些目录(布局和drawables),但无济于事。我仍然有特定的横向目录,并且考虑到我的小部件显示的特定横向布局似乎有效。