Copy link to clipboard
Copied
Adobe AIR Beta Channel Update
This beta release provides access to the latest AIR runtime and SDK (with compiler) for Windows, Mac OS, iOS and Android.
Below are some of the key features and benefits of AIR 14. Please see our release notes for full details.
adt -package -target ( apk | apk-debug | apk-captive-runtime ) -arch x86 -storetype pkcs12
-keystore abc.p12 HelloWorld.apk HelloWorld-app.xml HelloWorld.swf
Note that -arch is optional. If not specified, armv7 is assumed.
Except for RTMPE and DRM, all other features and capabilities are completely functional and supported. Native extensions written for x86 platforms can also be packaged and used by an app for x86 devices. To support that, a new ANE platform 'Android-x86' is now available. Following example highlights the usage of the same:
<extension xmlns="http://ns.adobe.com/air/extension/14.0">
<id>com.adobe.sample.ane</id>
<versionNumber>1.0</versionNumber>
<platforms>
<platform name="Android-ARM">
<applicationDeployment>
<nativeLibrary>sample.jar</nativeLibrary>
<initializer>com.example.ane.Extension</initializer>
<finalizer>com.example.ane.Extension</finalizer>
</applicationDeployment>
</platform>
<platform name=“Android-x86">
<applicationDeployment>
<nativeLibrary>sample.jar</nativeLibrary>
<initializer>com.example.ane.Extension</initializer>
<finalizer>com.example.ane.Extension</finalizer>
</applicationDeployment>
</platform>
</platforms>
</extension>
New packaging command for ANE:
adt -package -target ane Sample.ane extension.xml -swc Sample.swc -platform Android-ARM
-C Android-ARM/ . -platform Android-x86 -C Android-x86/ .
To enable this feature, please use "-useLegacyAOT no" in the ADT command, before the signing options. As of now, this feature is not available within Flash Pro but it can still be used with Flash builder by adding the parameter -useLegacyAOT under the "Customize launch" option.
Here is an example ADT command for compiling an applications using “-useLegacyAOT no":
adt -package -target ( ipa-test | ipa-debug | ipa-app-store | ipa-ad-hoc) -useLegacyAOT no
-provisioning-profile <Path to profile> -keystore <path to .p12 file>
-storetype pkcs12 -storepass xxxx HelloWorld.ipa Helloworld-app.xml HelloWorld.swf
Open issues:
Fixed issues:
About the Beta Channel
If you would like real-time notification for announcements related to the AIR Beta Channel please follow the Flash Runtime Announcements forums by choosing "Follow this forum" from the right-hand menu on the Forums page.
You can find instructions for getting started with this release here: AIR Labs Page
We encourage you to let us know what you think on our AIR Labs Forum