使用 ADT 可打包使用本机扩展的应用程序。无法打包使用 Flash Professional CS5.5 或 Flash Builder 4.5.1 的应用程序。
有关使用 ADT 的详细信息,请参阅
AIR 开发人员工具 (ADT)
。
例如,下面的 ADT 命令为使用本机扩展的应用程序创建一个 DMG 文件(用于 Mac OS X 的本机安装程序文件):
adt -package
-storetype pkcs12
-keystore myCert.pfx
-target native
myApp.dmg
application.xml
index.html resources
-extdir extensionsDir
下面的命令为 Android 设备创建一个 APK 包:
adt -package
-target apk
-storetype pkcs12 -keystore ../codesign.p12
myApp.apk
myApp-app.xml
myApp.swf icons
-extdir extensionsDir
下面的命令为 iPhone 应用程序创建一个 iOS 包:
adt -package
-target ipa-ad-hoc
-storetype pkcs12 -keystore ../AppleDistribution.p12
-provisioning-profile AppleDistribution.mobileprofile
myApp.ipa
myApp-app.xml
myApp.swf icons Default.png
-extdir extensionsDir
请注意以下事项:
-
使用本机安装程序包类型。
-
指定扩展目录。
-
确保 ANE 文件支持应用程序的目标设备。