#Edit - I solved this issue. Compiling from Flex/Flash builder with Spark components caused this. When I swapped to command line compilation my application compiled fine.
Anyone seen this and know what I'm doing wrong?
Exception in thread "main" java.lang.Error: Unable to find named traits: spark.components::Application
at adobe.abc.Domain.resolveTypeName(Domain.java:195)
at adobe.abc.Domain.resolveTypeName(Domain.java:112)
at adobe.abc.GlobalOptimizer$InputAbc.resolveTypeName(GlobalOptimizer.java:274)
at adobe.abc.GlobalOptimizer$InputAbc.readInstance(GlobalOptimizer.java:837)
at adobe.abc.GlobalOptimizer$InputAbc.readAbc(GlobalOptimizer.java:388)
at adobe.abc.GlobalOptimizer$InputAbc.readAbc(GlobalOptimizer.java:280)
at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:160)
at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcode(AOTCompiler.java:329)
at com.adobe.air.ipa.AOTCompiler.GenerateMacBinary(AOTCompiler.java:600)
at com.adobe.air.ipa.IPAOutputStream.compileRootSwf(IPAOutputStream.java:196)
at com.adobe.air.ipa.IPAOutputStream.finalizeSig(IPAOutputStream.java:366)
at com.adobe.air.ADTPackager.createPackage(ADTPackager.java:65)
at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:165)
at com.adobe.air.ADTEntrypoint.parseArgsAndGo(ADTEntrypoint.java:132)
at com.adobe.air.ipa.PFI.parseArgsAndGo(PFI.java:152)
at com.adobe.air.ADTEntrypoint.run(ADTEntrypoint.java:68)
at com.adobe.air.ipa.PFI.main(PFI.java:112)
Hi,
ReplyDeleteI'm having the same issue but I'm compiling from the command line. I'd appreciate any help. I'm using the following command to compile:
"C:\Program Files (x86)\Java\jre6\bin\java" -Xms256m -Xmx1024m -jar "C:\Program Files (x86)\Adobe\Adobe Flash CS5\PFI\lib\pfi.jar" -package -target ipa-test -provisioning-profile Flash_app_test.mobileprovision -storetype pkcs12 -keystore developer.p12 "ipa/testapp.ipa" "app.xml" -C bin-release testapp.swf
Thanks.
Are you compiling the swf from FlashBuilder/Flexbuilder via command line? This is what I was required to do. If so can you post up your commandline arguments. eg this is my batch file that I run:
ReplyDeleteset srcPath=%1
set appName=%2
cd "%srcPath%"\src
"C:\Program Files (x86)\Adobe\Adobe Flash Builder 4\sdks\4.1.0\bin\amxmlc" -sp %srcPath%\src -el C:\AAiPhone\AIRSDK\frameworks\libs\air\airglobal.swc -o %srcPath%\work\%appName%.swf %appName%.mxml
Wow, you're awesome. Thanks.
ReplyDeleteI didn't have the correct command line arguments. I used your batch file and I was able to compile.
Thanks again.