Copy link to clipboard
Copied
I have an ActionScript 3 project which I publish to AIR 32.0.0.116 for Desktop.
I have the following native extension in my Libraby path: https://github.com/Ventero/FRESteamWorks
This allows me to have Steam Achievements in my application.
When (in Adobe Animate) I go to: "Debug > Debug Movie > In AIR Debug Launcher (Desktop)" to test my application it works. The classes and functions that are store in the .ane file are properly called and I get no errors testing my application.
When I publish the project (Profile: Extended Desktop, Output as: Application with runtime embedded), the application publishes successfully but the application softlocks as soon as the first function on the FRESteamWorks ane is called (init() in this case). Since this is a packaged application I don't get any errors to see what is going on, but it appears the ane isn't properly packaged with the rest of the code.
Anyone who can help me with this issue?
Edit: Ugh, nevermind, the linked .dll simply wasn't in the correct folder in the package. If it's any use to anyone: it should be in the root folder of the application, not in the same folder as the .ane file.
Have something to add?
Find more inspiration, events, and resources on the new Adobe Community
Explore Now