We have customers who typically install Air when they install our Native Installer based Air application with and ANE that does some key things. As a result we get customers who need an Adobe Air 20 64-bit ANE. Rebuilding seemed simple enough, but we've not been able to access the C++ methods in our ANE. This worked fine previously, but is broken now.
We've built a pretty simple ANE and application and put it on github: https://github.com/leopoldodonnell/Air-20-64bit-ANE
In this example, we're just trying to get to a point where we've built a framework that can be accessed from our application, but even though we can see the framework load (using dtrace) and we get a context back in ActionScript, calls through the context always fail.
Using a captive runtime is not a solution for us. If anyone has advice, or has the time to look at this project and suggest a fix, please let me know.
Building the project is easy:
- clone the repo
- cd to the hello_ane and run ./build.sh to build the ane
- run FlashBuilder (with Air 20 updates)
- import the project and run
- click the button and note if there's success or an error ( if you have success then I guess we haven't updated Flash Builder correctly)