Adobe AIR 3.7 iOS プロジェクトでより多くの ANE を使用したいのですが、コンパイルすると、ContextFinalizer と ContextInitializer シンボルが重複していると表示されます。私のANEの多くは同じ名前のCIとCFを使用していると思いますが、それらはオープンソース化されていないため、名前を変更できません。シンボルを非表示にするアイデア (FlashBuilder 4.7 にはこのためのモジュールがありますが、私は 4.6 を使用しています)。回避策はありますか?みんな助けてください!
1 に答える
1
これを解決するには、AIR SDK 3.4 以降のバージョンを使用し、コマンド ラインでコンパイルする必要があります。4.7 にはこれを選択するオプションが組み込まれていますが、以前のバージョンの Flash Builder にはありません。
オプションを追加する必要があります: ‑hideAneLibSymbols yes、例:
adt –package
-storetype pkcs12
-keystore cert.p12
-hideAneLibSymbols yes
-extdir anes
myApp.air
myApp.xml
myApp.swf
adt コマンドの詳細については、こちらを参照してください。
于 2013-05-01T23:52:20.447 に答える