... 或在应用程序 xml 中的各种设置(<appName>-app.xml 或 application.xml)当手机处于纵向而不是横向时。
根据不同的设置,当我们在 FlashDevelop 中对手机进行调试时,我们的测试手机 Samsung Galaxy s3 会在启动时崩溃。实际上我们正在调试一个版本,所以我们没有得到任何痕迹,但我们仍然在手机上运行应用程序。
例如,如果我们设置
<aspectRatio>landscape</aspectRatio>
<autoOrients>true</autoOrients>
并在我们开始调试时将手机保持在横向,然后应用程序将按原样运行。但是,如果我们在启动调试时使用相同的设置将手机保持为纵向,那么应用程序在启动时会崩溃。如果我们将 auto orient 设置为 false 和/或删除 Aspect Ratio,也会发生完全相同的情况。
我们在我的 Main 类中将 stage.scaleMode 设置为什么也没关系......或者至少我无法找出任何与 aspectRatio/autoOrients/ 有效的组合。
我在另一个线程中的 Stack Overflow 上一目了然地读到了一些似乎相似的东西,这是早期 Android 版本中的一个错误,但它应该在 ICS(我们在测试设备上拥有)中修复。而且我可能还一眼就看出它与虚拟键盘相关,并在各种操作的 xml Manifest 中添加了一些代码..
请问有人有确切的线索吗?:-)
编辑:该应用程序被构建为仅以横向显示。它不能在纵向上工作。