将 Adobe AIR 应用程序移植到 Intel® X86 平台





0/5 (0投票)
如果您有一个基于 Adobe AIR 的应用程序,您可以轻松地将其移植到英特尔® x86 平台。 从 Adobe AIR SDK 版本 14 开始,支持将 Android AIR 应用程序移植到 x86 平台。
英特尔® 开发者专区 提供用于跨平台应用程序开发的工具和操作方法信息、平台和技术信息、代码示例以及同行专业知识,以帮助开发人员创新和取得成功。 参与我们的社区,获取关于 Android、物联网、英特尔® 实感™ 技术和 Windows 的信息,以下载工具、访问开发套件、与志同道合的开发人员分享想法,并参与黑客马拉松、竞赛、巡回展览和本地活动。
如果您有一个基于 Adobe AIR* 的应用程序,您可以轻松地将其移植到英特尔® x86 平台。 从 Adobe AIR SDK 版本 14 开始,支持将 Android AIR 应用程序移植到 x86 平台。
以下是步骤:
- 下载最新的 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 ) 移植到 Android on x86
如果您正在使用 Adobe Flash Professional CS6 并且想要移植到 x86,请按照以下步骤操作
- 自 Flash Professional CC 2014.1 版本起,支持 x86 处理器。 如果您正在使用 Flash * CC 2014,请阅读 这篇文章,了解如何在 x86 上为 Android 发布 AIR 应用程序。
- 使用 Adobe Flash Professional CS6 打开 .FLA 文件。
- 使用“发布”功能,将应用程序发布为 .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 后,请转到此 链接,了解如何向 Google Play* 商店提交多个 APK。
关于作者
Praveen Kundurthy 在英特尔® 软件和服务事业部工作。他拥有计算机工程硕士学位。他的主要兴趣是移动技术、Microsoft Windows* 和游戏开发。