在不安装Adobe Air的情况下闪存安卓应用程序。

3
我是一个Flash编程的新手。我在使用Adobe Air时遇到了问题。我已经在Air for Android上完成了所有工作。我在Android SDK模拟器中测试了Air,一切都正常,但问题是如何在不安装Adobe Air的情况下运行Flash Android应用程序?是否有任何可用的工具或转换器?如果有,请给我建议。
谢谢。
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。

3
如果您正在使用Flash Professional,则按照以下步骤进行:
  1. 进入发布设置选项卡,点击目标设置图标
  2. 输入您的一般信息并进入部署选项卡
  3. 选择您的证书并填写密码
  4. 选择“设备发布”单选按钮
  5. 接下来选择“将AIR运行时与应用程序一起嵌入”单选按钮
  6. 如果您的设备已连接,请勾选“在连接的Android设备上安装应用程序”的复选框。
然后发布它。 注意:这些步骤显示在Flash Professional cs5、cs5.5和cs6中,可能是因为我正在使用cs6,所以请先检查一下。
祝您使用愉快。

1

您可以使用捆绑运行时选项,将Air打包到本地应用程序包中。除此之外,您没有其他选项来部署您的应用程序,除非将其转换为本地Java代码。


0
如果您正在使用FlashDevelop,那么在您的主应用程序目录中有一个名为PackageApp.bat的文件。只需运行它,然后您可以选择构建普通、调试和捕获运行时,适用于Android和iOS。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接