我遇到了最奇怪的问题。我在Flash CS6中构建了一个应用程序。 assets文件夹包含70个swfs(没有代码只是图像和精灵)。当我尝试发布时,Flash崩溃了。经过多次尝试,我发现当我包含超过45个swfs时达到了失败点,例如发布无错误,直到我加入第46名瑞士法郎。不幸的是,我不了解Java崩溃报告。我想知道我是否遗漏了一些基本的东西。任何建议都将不胜感激。
不确定是否需要附加整个崩溃报告,但希望此部分有所帮助。我很想学习如何阅读这篇文章。任何建议都将不胜感激。
Thread 26 Crashed:
0 libSystem.B.dylib 0x90d350ee __semwait_signal_nocancel + 10
1 libSystem.B.dylib 0x90d34fd2 nanosleep$NOCANCEL$UNIX2003 + 166
2 libSystem.B.dylib 0x90daffb2 usleep$NOCANCEL$UNIX2003 + 61
3 libSystem.B.dylib 0x90dd1685 __abort + 136
4 libSystem.B.dylib 0x90dc5d22 __chk_fail + 118
5 libSystem.B.dylib 0x90d24fe0 __strcat_chk + 41
6 com.adobe.flash.cs6.air 0x197146a8 CreateAIRFile + 9009
7 com.adobe.flash.cs6.air 0x19704eee -[SettingsControllerMustard generateFileThd] + 88
8 com.apple.Foundation 0x918684c4 -[NSThread main] + 45
9 com.apple.Foundation 0x91868474 __NSThread__main__ + 1499
10 libSystem.B.dylib 0x90cf5259 _pthread_start + 345
11 libSystem.B.dylib 0x90cf50de thread_start + 34
Thread 26 crashed with X86 Thread State (32-bit):
eax: 0x0000003c ebx: 0x90d34f39 ecx: 0xb04b357c edx: 0x90d350ee
edi: 0x20929b50 esi: 0xb04b35d8 ebp: 0xb04b35b8 esp: 0xb04b357c
ss: 0x0000001f efl: 0x00000247 eip: 0x90d350ee cs: 0x00000007
ds: 0x0000001f es: 0x0000001f fs: 0x0000001f gs: 0x00000037
cr2: 0x1dab1000
谢谢,
杰森
答案 0 :(得分:0)
同样,我不完全确定这是一个RAM问题,但我将swfs转换为swcs。当我试图重新编译时,我收到一条可用的错误消息,告诉我jvm内存不足。然后我通过jvm.ini文件提升内存,重新启动Flash,然后成功重新编译我的应用程序。我希望这有助于其他开发人员。