Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Flex 4.9.1更新打破了移动设备屏幕方向_Android_Ios_Apache Flex_Mobile_Air - Fatal编程技术网

Android Flex 4.9.1更新打破了移动设备屏幕方向

Android Flex 4.9.1更新打破了移动设备屏幕方向,android,ios,apache-flex,mobile,air,Android,Ios,Apache Flex,Mobile,Air,我最近将FlexSDK从Flex4.6更新为ApacheFlex4.9.1 从那时起,我的应用程序不再响应设备重新定向 模拟器和实际设备都是如此(我试过iPad和Galaxy Tab 10.1) 我没有更改代码中的任何内容,只是切换了SDK并将app.xml中的SDK名称空间更新为3.4 当然,在应用程序描述符中,“autoOrients”设置为“true” 你知道为什么会这样吗?Apache是否更改了应用程序描述符或Flash Player中的Adobe,我必须更新 编辑:为了解决这个问题,我

我最近将FlexSDK从Flex4.6更新为ApacheFlex4.9.1 从那时起,我的应用程序不再响应设备重新定向

模拟器和实际设备都是如此(我试过iPad和Galaxy Tab 10.1)

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

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

你知道为什么会这样吗?Apache是否更改了应用程序描述符或Flash Player中的Adobe,我必须更新

编辑:为了解决这个问题,我今天更新了ApacheFlex4.9.1AIR3.8。仍然没有屏幕重新定向。如果我将SDK更改为4.6 AIR 3.4,而不进行任何代码更改(当然除了app.xml ns),那么它就可以完美地工作

我还在新安装的FlashBuilder4.7上从头开始重建了整个工作区和项目。没有改变任何事情。啊


EDIT2:今天我发现了新的sdk4.10,并急切地下载了它。什么也没变。方向仍然没有改变。另外,我在我的机器上安装了OSX10.8.4 MountainLion,没有做任何事情。我真的快疯了!我会做任何有人建议我解决这个问题的事情,因为这对我来说是一个可怕的节目阻碍,包括用手在我的硬盘上刮零和刮一!请给我一些想法!我绝望了

我认为最新的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。)

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

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


讨厌的东西!看不出这两个xml有什么不同,它们没有被注释掉,但是,嘿,它现在可以工作了,所以…

我认为应用描述符与AdobeAIR有关,我不认为ApacheFlex可以控制它[但不要引用我的话]。如果我不得不猜测这与AdobeAIR的某些变化有关。你使用的是哪个版本的AIR?我不认为这是Flex的问题,而是AIR SDK-我相信AIR 3.3的方向行为发生了变化,但我的记忆有点模糊。我所能确认的是,带有AIR3.7的Apache 4.9.1只需要在应用程序描述符文件中使用autoOrients=true。@Reboog711更新之前的版本(有效版本)是:Flex4.6 AIR 3.4(Flash Builder 4.7标准)。更新后:Flex 4.9.1 AIR 3.4。因此,没有对AIR版本进行更新。我现在不想使用任何SDK>3.4,因为我也想为PlayBook编译它(希望在未来几年内黑莓会对3.4进行适当的更新;)我仍然使用SDK 3.4,现在不打算更新。(由于黑莓兼容),所以我猜新的编译器不是原因@用户1134527是。我们希望黑莓和其他平台也能有更新。