Android native extension packaging error

Hi,
I have been working on a native extension. It packages and runs fine on ios, but when I try to launch my app on an android device I get the following error,
!MESSAGE Error occurred while packaging the application:
null
!STACK 0
java.lang.NullPointerException
          at java.util.zip.ZipFile.getInputStream(ZipFile.java:194)
          at com.adobe.air.apk.APKPackager.processExtensions(APKPackager.java:228)
          at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:65)
          at com.adobe.flexbuilder.multisdk.apollo.export.AIRAPKPackager.createUsingPackager(AIRAPKPac kager.java:245)
          at com.adobe.flexbuilder.multisdk.apollo.export.AIRAPKPackager.create(AIRAPKPackager.java:57 5)
          at com.adobe.flexbuilder.multisdk.apollo.export.AIRAPKPackager.create(AIRAPKPackager.java:13 8)
          at com.adobe.flexide.multiplatform.android.launching.ADBLaunchHandler.doPackage(ADBLaunchHan dler.java:423)
          at com.adobe.flexide.multiplatform.android.launching.ADBLaunchHandler.launch(ADBLaunchHandle r.java:350)
          at com.adobe.flexide.launching.multiplatform.MultiPlatformLaunchDelegate.launch(MultiPlatfor mLaunchDelegate.java:184)
          at com.adobe.flexide.launching.AbstractFlexLaunchDelegate.launch(AbstractFlexLaunchDelegate. java:244)
          at com.adobe.flexide.launching.AbstractFlexLaunchDelegate.launch(AbstractFlexLaunchDelegate. java:134)
          at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
          at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
          at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
          at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
I am using Flash Builder 4.7, latest android SDK and Flex 4.12 with air 13 beta.
Any ideas?

Hi,
Can you please share the contents for packaging ANE in the same folder structure with me so that I can give it a try at my end as well and look into this problem? My email id is [email protected]
-Nimisha

Similar Messages

  • Android Native Extension to connect to USB device

    I am working on an AIR Native Extension for Android that I want to connect to peripheral devices via USB.  However, my efforts at enumerating USB devices just hang at present.  (Using this library: kshoji/USB-MIDI-Driver · GitHub )
    Before I get too far into debugging the code I wanted to check something more fundamental:
    Can an Android Native Extension handle/bypass the dialog that Android throws for use of USB (or other) devices.  ("Allow the app <AppName> to access the USB device?")  I have seen a few articles for defining intents and remembering permissions in native Android apps and tried that but it seems that the dialog would still be shown at least once.  (See android - USB device access pop-up supression? - Stack Overflow.)
    Is my understanding correct?  Is this what is hanging my app?  And if so is there any way to raise/handle that dialog in my AIR app or bypass it altogether?
    Thanks for reading.

    Read https://discussions.apple.com/thread/3828681?start=0&tstart=0
    Allan

  • Android Native Extension crashes if i use anything other than Activity class to extend my activity

    It seems my android native extension is crashing everythime i use anything like FragmentActivity etc. Looks liek android's supportv4 classes are also not supported with native extension coding. I even have my question posted here.
    http://stackoverflow.com/questions/16470791/adobe-air-native-extension-application-crashes -on-using-fragmentactivity
    If anyone has a answer please help out.

    Any progress on it? I have the same problem...
    Thanks

  • IOS default native extension packaging null pointer exception

    I have an ANE that currently has a specific implementation for Android and a default implementation. Packaging up the .apk for android works fine on my android devices and packaging up a windows destop version (I created a separate desktop air application to do this) that uses the default ANE implementation works fine.
    The problem is when trying to packaging the ipa for iOS that uses the ANE. I get the following error when I try a "Export Release Build" of my mobile app for iOS. It should be using the default ANE implementation.
    Error occurred while packaging the application:
    Warning: Using default implementation for native extension '<my ane extension id here>'
    unexpected failure: null
    java.lang.NullPointerException
        at com.adobe.png.PNGUtils.updatePNGMetadata(PNGUtils.java:60)
        at com.adobe.air.ipa.IPAOutputStream.addFile(IPAOutputStream.java:557)
        at com.adobe.air.ADTOutputStream.addFileFromStream(ADTOutputStream.java:299)
        at com.adobe.air.ADTOutputStream.addFileFromStream(ADTOutputStream.java:292)
    What is missing? I've successfully packaged IPAs before but they didn't use any ANEs. This app will eventually have it's own iOS ANE implementation but it should just use the default if there is no iOS implementation available.
    Randy

    While using ipa-test-interpreter or ipa-debug-interpreter (and also removing the -platformsdk argument during IPA packaging) fixed ipa-test and ipa-debug builds, it did not fix ipa-ad-hoc or ipa-app-store builds. Our entire build automation system relies on ant based builds, so at the moment using Flex 4.6 and AIR 3.4 is basically out of the question because of the null pointer exception error that eckhoff_randy pointed out above.
    Without AIR 3.4 we do not have iOS 6 support (meaning we don't have iPhone 5 support either).
    This is a MAJOR problem. I'm not sure that 'waiting until the next release' is an acceptable answer at this point. If possible can you give me as much information as you have on this problem?
    Here's what's my output looks like:
    [exec] [Fatal Error] :1:1: Content is not allowed in prolog.
    [exec] java.io.IOException: PLIST generation failed due to SAX error:org.xml.sax.SAXParseException: Content is not allowed in prolog.
    [exec]
    at com.adobe.air.Plist.newFromString(Plist.java:351)
    [exec]
    at com.adobe.air.Plist.newFromFile(Plist.java:325)
    [exec]
    at com.adobe.air.ipa.IPAOutputStream.setSDKVersion(IPAOutputStream.java:1067)
    [exec]
    at com.adobe.air.ipa.IPAOutputStream.setPlatformSDKLocation(IPAOutputStream.java:969)
    [exec]
    at com.adobe.air.ipa.IPAPackager.setDeviceSDKDirectory(IPAPackager.java:187)
    [exec]
    at com.adobe.air.ADT.parseFileAndPathArguments(ADT.java:1423)
    [exec]
    at com.adobe.air.ADT.parseDescriptorAndFileset(ADT.java:1474)
    [exec]
    at com.adobe.air.ADT.parseInput(ADT.java:929)
    [exec]
    at com.adobe.air.ADT.parsePackage(ADT.java:672)
    [exec]
    at com.adobe.air.ADT.parseArgsAndGo(ADT.java:570)
    [exec]
    at com.adobe.air.ADT.run(ADT.java:419)
    [exec]
    at com.adobe.air.ADT.main(ADT.java:469)
    [exec] unexpected failure: null
    [exec] java.lang.NullPointerException
    [exec]
    at com.adobe.air.ipa.IPAOutputStream.addExtensionAbc(IPAOutputStream.java:1031)
    [exec]
    at com.adobe.air.ipa.IPAPackager.addExtensions(IPAPackager.java:351)
    [exec]
    at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:68)
    [exec]
    at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:245)
    [exec]
    at com.adobe.air.ADT.parseArgsAndGo(ADT.java:571)
    [exec]
    at com.adobe.air.ADT.run(ADT.java:419)
    [exec]
    at com.adobe.air.ADT.main(ADT.java:469)

  • Native extension, compilation error in flex

    Hello,
    I use flex 4.6.
    I try to include native extension in my AIR/IOS project, but when I compile, i always have a runtime error whatever the native extension i try.
    Exemple :
    VerifyError: Error #1014: Class com.custardbelly.air.extensions.battery.ios::Battery could not be found.
    I link in my project properties the ane file and the associate swc file.
    in the app xml file I have the right extensions tag :
    <extensions>
        <extensionID>com.custardbelly.ibattery</extensionID>
    </extensions>
    What do I wrong ?
    Thanks.
    PS : sorry for my english...

    Make sure the ANE file has no error if you created it.
    Add the ANE file into your project Build Path, then check it into Build Packaging->Apple IOS->Native Extensions.
    BTW, I built my native extension for displaying PPT file in UIWebView from Objective-C. Then I tried it on my PC to get the IPA file, it did not work out, but it works on my mac
    I don't what exactly the reason is. You can try a mac if you are using windows.

  • Problem creating native extension package

    In an effort to learn how to create a native extension on my own, I've looked to the examples and help documentation from Adobe. I have actually created the required files for the extension (the native code, extension descriptor, the swc library and library.swf). However, when I run the command to build the .ane file I get this error:
    /Users/dalston/TeamAGC/sdk/4.6.0/bin/adt -package -target ane ../release/DeviceInfoExtension.ane extension.xml -swc DeviceInfoExtension.swc -platform iPhone-ARM library.swf libDeviceInfo.a
    output file is not writable
    I also tried a variation of that command that results in the same error (which comes straight from the Adobe help docs):
    /Users/dalston/TeamAGC/sdk/4.6.0/bin/adt -package -target ane ../release/DeviceInfoExtension.ane extension.xml -swc DeviceInfoExtension.swc -platform iPhone-ARM -C platform/ios . -platform default -C platform/default library.swf
    output file is not writable
    I'm not sure what I'm doing wrong here. Has anyone had this problem before? Thanks in advance for your help!

    Hello Colin,
    The folder I was working from /Users/dalston/TeamAGC/sdk/4.6.0, which is where the AIR sdk resides. The actual directory with the native extension files are in /Users/dalston/Documents/Adobe Flash Builder 4.6/DeviceInfoExtension/bin/DeviceInfoExtension. When I run the ls command I see all the folders under the main user (dalston, which is me). I believe I have read/write access to everything since I am the adminsitrator on this machine. I am on a Mac by the way.

  • Creating the native extension package

    This question was posted in response to the following article: http://help.adobe.com/en_US/air/extensions/WSf268776665d7970d-2482335412ffea65006-8000.htm l

    Hi,
    I am trying to create a native extension for MAC.
    i am getting the following error in xcode.
    i included flashruntime.h and imported the .h file also.
    other FRE functions are working fine..i am getting error only after adding FREAcquireByteArray.
    Undefined symbols for architecture x86_64:
      "_FREAcquireByteArray", referenced from:
          _saveFile in save.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

  • Android Native Extension cannot find implementation for .so functions

    I can load some .so libraries but can never call any of their functions. All these .so files are known good and work when I publish/install an Android app via eclipse. But any time I try to call functions from an Air native extention I either get "cannot resolve" or "no implementation found" This occurs after I manually call System.loadLibrary() or use a static block as sampled below. Does the static block have to be on the main activity? I ask because all the LoadLibrary samples I find are always on the Activity. Not sure how to pull that off from my jar file, since Adobe creates the apk and owns the main activity.
    So, in trouble shooting I've back tracked to a known good .so file by using the hello_jni sample at http://developer.android.com/tools/sdk/ndk/overview.html#tools
    I can instantiate the my native jar extension and even call my FREFunction.
    I slowly step through a simple sequence that first instantiates my NativeHello.java class
    package com.example.hellojni;
    public class NativeHello
              public static String libName = "hello-jni";
              static
          System.loadLibrary(libName);
              public native String stringFromJNI();
    At instantiation, Logcat reports...
    Trying to load lib /data/data/air.air.Vuforia/lib/libhello-jni.so 0x406d9938
    Added shared lib /data/data/air.air.Vuforia/lib/libhello-jni.so 0x406d9938
    No JNI_OnLoad found in /data/data/air.air.Vuforia/lib/libhello-jni.so 0x406d9938, skipping init
    So looks like library loads correctly, I confirmed by purposely removing the .so file from the apk publishing and I get different "linkage" error. So I'm confident it is loaded.
    But once I call the native function stringFromJNI();
    I get...
    No implementation found for native Lcom/example/hellojni/NativeHello;.stringFromJNI ()Ljava/lang/String;
    I followed http://help.adobe.com/en_US/air/extensions/WSf268776665d7970d-2482335412ffea65006-8000.htm l
    but just cannot call any functions within any .so file
    Please help, my client's project is on hold because of this.

    Any progress on it? I have the same problem...
    Thanks

  • Invalid SWC file using ADT to create an Android Native Extension

    I'm following a tutorial on youtube:
    https://www.youtube.com/watch?v=dfq9wiuLks4
    Using Flash Builder 4.6 and and when I get to the point where the project is supposed to be built using adt I run into the following error:
    "Invalid swc file:"
    Here is the command I'm using:
    adt -package -storetype PKCS12 -keystore newcert.p12 -storepass mypassword -tsa none -target ane notifications.ane build/ane/Notifications.swc -platform Android-ARM -C build/ane/Android-ARM
    Ive tried setting the Additional Compiler Arguments in the Flex Library Compiler to this: "-locale en_US -swf-version 19"
    Still the same result, If anyone can help me figure out how to trouble shoot this or isolate the problem I would greatly appreciate it.
    Thanks

    Any progress on it? I have the same problem...
    Thanks

  • Mac OS X Native Extensions framework error

    When I try to publish an Air app out of CS5.5 I've started to get this message:
    It happens with a blank document. I'm using Air 2.5 & 2.6 on SnowLeopard

    Rob,
    I haven't seen this Flash Pro error before.  I'm moving this post over to the Flash Pro forums in hopes that someone here might know how to resolve this.  If it isn't resolved, please feel free to open a new bug report at bugbase.adobe.com so we can investigate further.
    Thanks,
    Chris

  • Including resources in your native extension package

    This question was posted in response to the following article: http://help.adobe.com/en_US/air/extensions/WSf268776665d7970d-2e74ffb4130044f3619-7ff8.htm l

    Hey,
    It's fairly simple, once you find out how to search the resource tree. We wrote some code to do it which I've just put up here: http://labs.distriqt.com/post/1245
    Once you grab the class there you should be able to access the application resources wherever your code is executed:
    int iconId = Resources.getResourceIdByName( context.getPackageName(), "drawable", "icon" );
    Cheers,
    Michael

  • Air Native Extension - Java Key Listener

    Hello all,
    Firstly I'd like to thank you for creating an excellent and helpful community. I have an issue I have been stuck on for around 2 weeks now.
    I am creating an android native extension to listen to key input from a proprietary remote control device. GameInput does not recognise it as a game controller so we have to create a native extension to get the input. I have it working fully except for one issue; if the game loses context (eg the user gets a phone call or the game goes into the background for any other reason) I do not get any other input.
    The way I am doing it is to attach an onKeyListener to the currently focused View (an AirWindowSurfaceView). This works perfectly, but when the context is lost I'm assuming the AirWindowSurfaceView changes and I cannot find a way to get a reference to the new one. Here is my key listener setup code (from the native Java):
    public void updateListeners()
        if(_view != null)
          _view.setOnKeyListener(null); //remove from the old view
          _view.setOnGenericMotionListener(null);
        _context.dispatchStatusEventAsync(_view.toString(), "view"); //send the current view details
        _view = _context.getActivity().getCurrentFocus();  //set the new view
        _context.dispatchStatusEventAsync(_view.toString(), "view");
       if(_onKeyListener == null)
           _onKeyListener = new NativeGamepadKeyListener(_context, this); //create new key listener
       if(_onGenericMotionListener == null)
           _onGenericMotionListener = new NativeGamepadMotionListener(_context, this); //create a new motion listener
       _view.setOnKeyListener(_onKeyListener);          //set on the new view
       _view.setOnGenericMotionListener(_onGenericMotionListener);
    This updateListeners function is called when I get a focus change event on the current view (attached in a similar way) but this doesn't seem to keep it up to date with the current View.
    Please note I'm a newbie at making extensions like these and might be going about it totally the wrong way - if I am and you have any suggestions as to the best way to use an onKeyListener in a native extension I'd love to hear it.
    Thanks in advance for your help!

    I am not able to solve this yet. Is anybody else facing this this problem.

  • Native Extensions and Pending Intent

    Hi all,
    I'm trying to figure out how to get a message back to my AIR application from a Android Native Extension when using a PendingIntent.
    The example is from a Notification, creating the notification is fine but I can't get my head around how to receive the pending intent.
    I don't really want to launch a new activity, just display the existing AIR one and get access to the FREContext to fire an event.
    Any ideas how I can achieve this?
    Cheers,
    Michael

    For anyone that's interested I figured it out.
    The answer is in using a BroadcastReceiver and creating a broadcast pending intent.

  • ADT packaging with native extensions : permission denied error when running remote build.

    Hi Team,
    We are facing the following error when running the nightly ant build script on Mac machine for our air mobile application. We are using iOS native extensions and package with ADT. This works fine when we run the build as local user in the Mac machine. Earlier we faced some issues due to headless build and we have added the <headless-server>true</headless-server> in corresponding config files (flex-config.xml, airmobile-config.xml). After that we are facing the following error, even when we run the ant build in headless mode using the following command.
    ant -Djava.awt.headless=true -f build.xml buildPackage
    When running this build as local user in the Mac build machine, we see a window opening with com.adobe.air.ADT while packaging. This is the issue when running nightly build as there is no graphics window.
    Can anybody please help how to get rid of this issue for nightly build using adt,jar?
    Here is the error from build log:
    buildiOSPackageWithNativeExtensionMac:
         [echo] Export the iOS package with Native extension for ApprovalsMobile in Mac
         [java] Exception in thread "main" java.lang.InternalError: Can't connect to window server - not enough permissions.
         [java]  at java.lang.ClassLoader$NativeLibrary.load(Native Method)
         [java]  at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
         [java]  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
         [java]  at java.lang.Runtime.loadLibrary0(Runtime.java:823)
         [java]  at java.lang.System.loadLibrary(System.java:1045)
         [java]  at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
         [java]  at java.security.AccessController.doPrivileged(Native Method)
         [java]  at java.awt.Toolkit.loadLibraries(Toolkit.java:1605)
         [java]  at java.awt.Toolkit.<clinit>(Toolkit.java:1627)
         [java]  at java.awt.Dimension.<clinit>(Dimension.java:70)
         [java]  at com.adobe.air.validator.ApplicationDescriptorValidator.validateImageUri(ApplicationDescri ptorValidator.java:183)
         [java]  at com.adobe.air.validator.ApplicationDescriptorValidator20.validateElement(ApplicationDescr iptorValidator20.java:121)
         [java]  at com.adobe.air.validator.ApplicationDescriptorValidator25.validateElement(ApplicationDescr iptorValidator25.java:65)
         [java]  at com.adobe.air.validator.ApplicationDescriptorValidator26.validateElement(ApplicationDescr iptorValidator26.java:62)
         [java]  at com.adobe.air.validator.ApplicationDescriptorValidator30.validateElement(ApplicationDescr iptorValidator30.java:52)
         [java]  at com.adobe.air.validator.ApplicationDescriptorValidator31.validateElement(ApplicationDescr iptorValidator31.java:46)
         [java]  at com.adobe.air.validator.DescriptorValidator.endElement(DescriptorValidator.java:239)
         [java]  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser .java:601)
         [java]  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XML DocumentFragmentScannerImpl.java:1782)
         [java]  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDri ver.next(XMLDocumentFragmentScannerImpl.java:2939)
         [java]  at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImp l.java:648)
         [java]  at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScanne rImpl.java:140)
         [java]  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDo cumentFragmentScannerImpl.java:511)
         [java]  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.ja va:808)
         [java]  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.ja va:737)
         [java]  at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
         [java]  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java :1205)
         [java]  at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.j ava:522)
         [java]  at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
         [java]  at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
         [java]  at com.adobe.air.Descriptor.validateXML(Descriptor.java:182)
         [java]  at com.adobe.air.Descriptor.<init>(Descriptor.java:56)
         [java]  at com.adobe.air.ApplicationDescriptor.<init>(ApplicationDescriptor.java:84)
         [java]  at com.adobe.air.ApplicationPackager.validateApplicationDescriptor(ApplicationPackager.java: 101)
         [java]  at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:64)
         [java]  at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:217)
         [java]  at com.adobe.air.ADT.parseArgsAndGo(ADT.java:557)
         [java]  at com.adobe.air.ADT.run(ADT.java:414)
         [java]  at com.adobe.air.ADT.main(ADT.java:464)
    Thanks,
    Swathi.

    Note: Before the above error that were two other errors .
    1) The build complained that the adt-bundle-linux toolchain could not be found and required that it be added to .mozconfig. This was done.
    2) The build complained that dx could not be found.
    The configure file was edited and the values $DX, $AAPT and $AIDL were all set to the adt-bundle-linux/sdk/build-tools/android-4.4 path.
    The instructions given on the Mozilla Wiki did not work right for Android and several modifications were made to move it along. But this permission error is tough to figure out.

  • Bus Error: 10 while packaging a Flash Builder 4.6 application containing a native extension (ANE)

    I get this error:
    ld: warning: -ios_version_min not specificed, assuming 4.0
    ld: warning: -dead_strip with lazy loaded static (library) archives has resulted in a duplicate symbol.  You can change your source code to rename symbols to avoid the collision.  This will be an error in a future linker.
    /var/folders/y4/svqv7kzn469_ljcrvw1b99500000gn/T/cmd8085539752601990184.tmp: line 2: 25159 Bus error: 10           "/Applications/Adobe Flash Builder 4.6/sdks/4.6.0/lib/aot/bin/ld64/i686-apple-darwin10-ld64" -ObjC -dead_strip -Z -arch armv7 -syslibroot "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iP honeOS6.0.sdk" -L/usr/lib -F"/System/Library/Frameworks/" -L"/Applications/Adobe Flash Builder 4.6/sdks/4.6.0/lib/aot/lib" -o "../aot8213014594451590298.tmp" -L"/var/folders/y4/svqv7kzn469_ljcrvw1b99500000gn/T/07f32573-0d2b-42c6-b431-916954d76791" -exported_symbol _main -exported_symbol _ExtInitializer -exported_symbol _ExtFinalizer "extensionglue.o" -lstdc++ -lRuntimeInterpreter.arm-air -lgcc_s.1 -lstdc++.6 -lcrt1.o -lSystem.B -lz -lobjc -framework CoreFoundation -framework UIKit -framework MobileCoreServices -framework CoreGraphics -framework Foundation -framework SystemConfiguration -framework AudioToolbox -framework CFNetwork -framework QuartzCore -framework OpenGLES -framework CoreLocation -framework CoreMedia -framework CoreVideo -framework AVFoundation -framework Security -lcom.pgi.native.extensions.softphone
    Compilation failed while executing : ld64
    The ane was created using this command:
    "/Applications/Adobe Flash Builder 4.6/sdks/4.6.0/bin/adt" -package -target ane SPExtension.ane extension.xml -swc SPTest.swc -platform iPhone-ARM -C ios . -platformoptions platform.xml
    The ANE file seemed to load in my project ok, and build ok.  But when I hit run to package for my ios device, I get the above error.

    Here's the fix in case anyone else runs into this problem.  When Flash Builder is building the deployment during launch, it converts the mapped path to a mangled local path for the ane to find the descriptor to a relative path, which can't be found and throws the null pointer.  Making the Output Folder path actually local to the computer, as opposed to the default that FB creates, resolves the error, and still allows blazeds access from the device.

Maybe you are looking for

  • SOLVED: Unable to set Destination URI to URL stored in a VO attribute

    Hi OAF Gurus, I want to set destination URI for a message styled text bean in my custom OAF page, such that on clicking the link a popup window comes up with an external url. This external url is record specific and is stored in a db table. I have ac

  • Connection issue while installing.

    I have installed Oracle 11g on my machine. No startup database is created at that time. Now I am creating database by Create Database command. After that I m executing following scripts: SET TERMOUT ON spool ./initdb.log SET TERMOUT OFF START &&1/rdb

  • GRC Unlock Account - BUG ?

    Hi All, This is regarding an issue we found in our GRC system. A UserID has been locked in ECC system sometime back. For example: Valid From - 01-Jan-2014 and Valid To - 05-Jan-2014 UserID is in locked state and validity dates are as mentioned above.

  • Query Explain without running it.

    I use trans code rsrt to display the execution plan of my slow running query. Can anyone tell me how to do this WITHOUT running the query. Each time I try and exit it runs. Thanks

  • Symbian belle on c7 & camera update

    i would like to knw when will be the belle update available for c7 ? what i really mean is how long should we wait .. Anna got delayed by million years y is it that existing users of expensive phones like n8 c7 have to wait long ?? y not a simultaneo