2015-08-28 58 views
0

我有一個適用於iOS的Adobe Air應用程序。適用於iOS的Adobe Air應用只能在解釋器模式下工作?

如果targetipa-debug-interpreteripa-test-interpreter該應用程序工作得很好。但是,嘗試使用資產時,它會崩潰的任何其他目標。我看到以下例外情況:

[Fault] exception, information=ReferenceError: Error #1065: Variable FlexVersion is not defined. 
Fault, SpriteAsset() at SpriteAsset.as:131 
131    if (appDomain.hasDefinition("mx.core::FlexVersion")) 

其他時候它會崩潰而沒有堆棧。

爲什麼只有當目標包含解釋器時才能工作?

回答

0

使用解釋器打包速度比常規調試打包速度快(並非我注意到時間表的差異)。我會冒險猜測它要更快一些,它必須繞過正常調試將檢查的某些進程。根據您收到的錯誤類型,我建議您仔細檢查您的清單XML文件是否包含缺少的軟件包和/或您所定位的AIR SDK的版本。希望這可以提供一些幫助。

編輯:也可能需要修改您定位的FLEX SDK的版本,這可能會導致此類問題。

相關問題