0

我最近将我的 Flex SDK 从 Flex 4.6 更新到 Apache Flex 4.9.1 从那时起,我的应用程序不再响应设备重定向。

模拟器和实际设备都是这种情况(我试过 iPad 和 Galaxy Tab 10.1 )

我没有更改代码中的任何内容,只是切换了 SDK 并将 app.xml 中的 sdk 命名空间更新为 3.4。

当然,“autoOrients”在应用程序描述符中设置为“true”。

任何想法为什么会发生这种情况?Apache 是否更改了 Flash Player 中的应用程序描述符或 Adob​​e 中的任何内容,我必须更新吗?

编辑:希望解决这个问题,我今天更新到 Apache Flex 4.9.1 AIR 3.8。仍然没有屏幕重新定向。如果我将 SDK 更改为 4.6 AIR 3.4 而不进行任何代码更改(当然 app.xml ns 除外),它可以完美运行。

我还在新安装的 Flash Builder 4.7 上从头开始重建了整个工作区和项目。没有改变任何东西。啊!

EDIT2:今天我发现了新的 SDK 4.10 并急切地下载了它。什么都没改变。仍然没有方向变化。另外,我在我的机器上安装了 OS X 10.8.4 Mountain Lion,什么也没做。我真的为此疯了!我会做任何有人建议我解决这个问题的事情,因为这对我来说是一个可怕的表演障碍,包括用手在我的高清上刮零和一个!请!给我一些想法!我很绝望!

4

2 回答 2

0

我认为最新的 AIR SDK (3.8) 包含一个新的 2.0 编译器,而 Apache Flex SDK 4.9.1 还没有针对它进行更新?AIR SDK 3.8 下载页面有一个脚注,建议在没有新编译器的情况下下载原始 SDK:下载页面(我使用的是 IntelliJ IDEA 12,它似乎允许在原始 Flex SDK 4.6 旁边使用新的 AIR SDK 3.8。)

高温高压

于 2013-07-31T02:35:21.497 回答
0

终于修好了!实际上 -app 描述文件中有一些问题/更改。我不知道到底是什么但是

  • 使用正确的 sdk / ns 创建一个新应用程序
  • 在我的项目文件夹中复制/重命名/编辑新创建的 -app.xml

解决它。

恶心的东西!无法区分这两个 xml,没有注释掉,但是,嘿!,现在可以了,那又怎样...

于 2013-08-14T13:09:41.147 回答