下载 PDF[PDF 436KB]
如果您有基于 Adobe AIR* 的应用,可以轻松将其导入至英特尔® x86 平台。 支持将 Android AIR 应用导入至 x86 平台,首先需要安装 Adobe AIR SDK 版本 14。
以下为具体的步骤:
- 下载最新版 Adobe AIR SDK。
- 解压 SDK 并导航至 bin文件夹。
- 为 bin文件夹设置系统路径。 我们将从命令提示窗口运行 ADT命令。
自 Adobe SDK 版本 14 开始,添加了 ADT 命令行选项 (-arch),用于创建面向 x86 平台的程序包。
-arch 命令是可选项,在缺省状态下创建 armv7 程序包。
- 如果您有构建 AIR 应用需要的所有文件,比如 HTML 和 SWF 文件、图标、任意 SWC 库或动作脚本文件、应用描述文件,以及注册 Adobe AIR 应用所需的证书文件,所有文件都要安排在一个文件夹中。
- 如果应用使用任意 ANE 文件,请按照指定链接中的流程将特定于 x86 的 ANE 打包。
- 打开命令提示窗口,导航至包含特定于 AIR 应用的文件的文件夹。
- 命令提示窗口打开后,输入以下命令:
adt -package -target apk-captive-runtime -arch x86 -storetype pkcs12 –keystore ../mycert.pfx sample.apk sample-app.xmlsample.swficons
- adt – AIR SDK 命令。
- arch – 针对 x86 将 arch 命令设为 x86。 如果该命令没有提供缺省创建的 armv7a 程序包。
- Keystore – 将路径提供给证书文件,以注册 AIR 应用。
- Sample-app.xml – AIR 应用描述符文件。
- Sample.swf – 应用 SWF 文件(如有)。
将 Adobe Flash* Professional CS6 项目 (.FLA ) 导入至 x86 上的 Android
如果您使用的是 Adobe Flash Professional CS6,可以按照以下步骤将其导入至 x86:
- 从 Flash Professional CC 2014.1 版本开始支持 x86 处理器。 请通读本文,了解使用 Flash * CC 2014 时如何面向 x86 上的 Android 发布 AIR 应用。
- 使用 Adobe Flash Professional CS6 打开.FLA 文件。
- 使用 "Publish"特性,以 .SWF 文件的形式发布包含最终输出的应用。 (对象 – 面向 Android 的 AIR 3.2 或更高版本,脚本 – ActionScript 3.0,输出文件 - YourSWFname.swf)。
- 将应用描述文件和 .SWF 文件拷贝至文件夹。
- 下载最新版 Adobe AIR SDK。
- 导航至 SDK 的 bin 文件夹。
- 如欲创建最终 APK,请运行以下包含应用描述文件、.SWF 文件、图标,以及其他所需资源的命令。
- 务必在命令行中添加图标和其他资源。
adt -package -target apk-captive-runtime -arch x86 -storetype pkcs12 –keystore ../mycert.pfx sample.apk sample-app.xmlsample.swficons
- adt – AIR SDK 命令。
- arch – 针对 x86 将 arch 命令设为 x86。 如果该命令没有提供缺省创建的 armv7a 程序包。
- Keystore – 将路径提供给证书文件,以注册 AIR 应用。
- Sample-app.xml – AIR 应用描述符文件。
- Sample.swf – 应用 SWF 文件(如有)。
该流程不能帮助您创建 FAT 二进制文件,只能生成多个 APK。 如果 APK 就绪,请前往此链接,了解如何将多个 APK 提交至 Google Play* 商店。
关于作者
Praveen Kundurthy 任职于英特尔® 软件和服务事业部。 他拥有计算机工程硕士学位。 他主要专注于移动技术、Microsoft Windows* 和游戏开发领域。