3

我是闪存编程的新手。我遇到了 adobe air 的问题。正如我用 Air for android 完成的所有事情一样。我在 android sdk 模拟器中用空气进行了测试。一切正常,但问题是如何在不安装 adobe air 的情况下运行 flash android 应用程序?是否有任何可用的工具或转换器。如果有请建议我。

谢谢。

4

4 回答 4

6

自 AIR 3.0 起,Android 上的 Captive Runtime 不需要安装 AIR,因为运行时将捆绑在应用程序中。

如果您使用的是 Flash Builder,请通过Air 3.0 中的 Captive Runtime 打包。

如果没有,请遵循:Adobe AIR 3 中的安装和部署选项

但如果你想使用 Flex 或 Flash,你需要 Air。否则,您可以使用其他跨平台工具,例如 Phonegap。

或者,如果您想要小型、精简的应用程序,并且具有最大的设备兼容性,那么没有什么能比得上使用 Java 和现有的 Android SDK 了。

于 2012-07-24T13:52:00.537 回答
3

如果您使用的是 Flash Professional,请转到以下步骤

  1. 转到发布设置选项卡,然后单击目标设置图标
  2. 输入您的一般信息并转到部署选项卡
  3. 然后选择您的证书并填写密码
  4. 选择设备发布的单选按钮
  5. 接下来是选择 Embed AIR runtime with application 的单选按钮
  6. 如果您的设备已连接,则单击在已连接的 Android 设备上安装应用程序的复选框。

然后发布它。

注意:此步骤显示在 Flash Professional cs5、cs5.5 和 cs6 中,可能是因为我使用的是 cs6,所以先检查一下

享受

于 2012-10-01T11:44:06.443 回答
1

您可以使用强制运行时选项,它将空气打包到本机应用程序包中。除此之外,除了将应用程序转换为本机 Java 代码之外,您没有任何其他选择来部署应用程序。

于 2012-07-24T12:13:42.840 回答
0

如果您使用 FlashDevelop,则在您的主应用程序目录中有一个名为 PackageApp.bat 的文件。只需运行它,您就可以选择为 android 和 ios 构建正常、调试和强制运行时。

于 2014-03-23T12:54:45.147 回答