IOS Build: This ANE is not used in the application
we having wierd problem driving nuts when attempting release build(ad-hoc) or "standard" debug build ios uses ane.
during release build, message "some classes used in application not resolved packaging. see error log more details." ane works fine if "fast" debug build.
the detail of error log shows:
error occurred while packaging application: exception in thread "main" java.lang.error: unable find named traits: com.edt.nativeane.alert::nativealert @ adobe.abc.domain.resolvetypename(domain.java:231)
research did points complier not finding ane or not having extensionid set in app xml.
however:
1. extensionid present in app-xml, in fact set automaticatlly flash builder when include ane in build path.
2. ane works fine if "fast" debug build.
3. ane set in flex build path in fb , has green check.
here think problem is:
4. in flex build packaging ios, ane set green checkmark, when click "package" checkbox, message: "this ane not used in application. sure want include in package." "used" indicator shows "x".
this seems indicate fb isnt including ane in release or standard-debug build , explains java error in errror log shown above. of course classes in native extension indeed referenced in default mxml file , app , ane work fine "fast" debug build.
this isnt making lot of sense. shed light on might causing this?
thanks,
bob
More discussions in AIR Bugs and Performance Issues
adobe
Comments
Post a Comment