2

Adobe AIR 3.6 を Apache Flex 4.9.1 SDK にセットした Flash Builder 4.7 を使用しています。

ハードウェア システム: iMac、2.7 GHz Intel Core i5、8 GB 1600 MHz DDR3、NVIDIA GeForce GT 640M 512 MB、OS X 10.8.2 (12C3103) SWF、カスケード。以前、iPad 1、IOS 5.0.1 (9A405) でアプリケーションをコンパイルして実行しましたが、デバイスで次のエラー アラートが表示されました。

「コンパイルされていない ActionScript アプリケーションがコンパイルされていない ActionScript を実行しようとしています。これはおそらく埋め込み SWF の使用が原因です。これは iOS ではサポートされていません。詳細については、Adobe Developer Connection Web サイトを参照してください。」

次に、FB コンパイラ スイッチを変更しました。現在は次のように設定されています。

-locale en_US 
-swf-version=19

これらのスイッチを使用すると、小さな Flash Builder サンプル アプリケーションをデバイスにロードしてデバッグし、使用することができます。

しかし、実際のアプリケーションをコンパイルして、アドホック ディストリビューション用またはデバイスでのデバッグ用の IPA ファイルをビルドしようとすると、数分間待機した後、Java がスタックし、次のトレースが表示されます。

Error occurred while packaging the application:
 
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
    at java.util.HashMap.addEntry(HashMap.java:753)
    at java.util.HashMap.put(HashMap.java:385)
    at java.util.HashSet.add(HashSet.java:200)
    at adobe.abc.Algorithms.addUses(Algorithms.java:165)
    at adobe.abc.Algorithms.findUses(Algorithms.java:187)
    at adobe.abc.GlobalOptimizer.sccp(GlobalOptimizer.java:4731)
    at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:3615)
    at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:2309)
    at adobe.abc.LLVMEmitter.optimizeABCs(LLVMEmitter.java:532)
    at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:341)
    at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcodeImpl(AOTCompiler.java:599)
    at com.adobe.air.ipa.BitcodeGenerator.main(BitcodeGenerator.java:104)

MacOSフォルダにあるFBのeclipse.iniのJava設定を変更しようとしましたが、

-vmargs 
-Xms(various settings up to)1024m 
-Xmx(various settings up to)1024m 
-XX:MaxPermSize=(various settings up to)512m 
-XX:PermSize=(various settings up to)256m

しかし、結果は同じです。現在、設定は推奨されています。

-vmargs 
-Xms256m 
-Xmx512m 
-XX:MaxPermSize=256m 
-XX:PermSize=64m

Flex build.properties jvm.args = ${local.d32} -Xms64m -Xmx1024m -ea -Dapple.awt.UIElement=true を変更しました

結果なし; ここで標準に戻ります: jvm.args = ${local.d32} -Xms64m -Xmx384m -ea -Dapple.awt.UIElement=true

そして、私は何かを試すために他に何も考えていません。

誰でも私を助けてもらえますか?

4

0 に答える 0