iOS adobe air release构建错误,应用程序无法启动

时间:2013-12-26 16:41:09

标签: ios actionscript-3 flash flex air

我有一个使用Adobe Flash Builder 4.7,Flex 4.11和Adobe Air 3.9 SDK构建的Adobe Air应用程序。

我遇到了构建错误,不知道为什么。来自XCode:

**EXC_BAD_ACCESS (SIGSEGV)**

我想知道这个错误是什么意思。我用谷歌搜索了一些人说内存泄漏,或者说应用程序使用了太多内存。

这是关于该错误的唯一解释吗?我的编译器有问题吗?

代码: http://pastebin.com/daNa6Dfu - >主要的mxml

http://pastebin.com/Edg2r8Ut - > mobileapplicationview.mxml

1 个答案:

答案 0 :(得分:1)

根据https://discussions.apple.com/message/18593139#18593139,XCODE发现你的应用程序会在运行时导致设备崩溃(正如你所说,设备可能会耗尽内存)。

请参阅https://discussions.apple.com/message/18593139#18593139

'崩溃是应用程序内部的。只有开发人员可以帮助您解决问题。 Link Davis

如果使用 Adob​​e Air 进行编译,那么内存泄漏是最可能的解释。

[编辑]
检查XCode留下的崩溃报告以查看问题也很好。此外,当您在设备上测试时,它是否会崩溃,或者您是如何编译应用程序的?这也很重要。

此外,代码中是否存在无限循环?确保没有这些和/或重复的代码行:

Strange Errors resulting in EXC_BAD_ACCESS (SIGSEGV)

我收到这个错误很奇怪,我经历了无数的解决方案。原来,我偶然复制了一行代码。只需确保在复制时,没有代码互相干扰。 TheSlope

最重要的是,确保您的设备没有比应用程序可以使用的RAM所需的RAM更多的RAM。例如,您的应用程序可能会在您不知情的情况下发生内存泄漏,使用您的应用程序并检查设置以查看其使用量。