我可以使用Air运行环境打包Flash内置的Android应用程序吗?

时间:2012-04-02 14:53:45

标签: android actionscript-3 air

我参与了一个游戏项目,该项目使用ActionScript3作为语言,Flash Builder 4.6作为IDE使用。一切都很好。但Android必须首先安装Air运行环境,这不是我认为的环境。所以我想知道我们是否有办法用Air运行环境打包应用程序?例如,我们可以制作一个Android安装应用程序,其中包括我的游戏和Air?

2 个答案:

答案 0 :(得分:2)

当然你可以这样做(这是你每次打包iOS时自动完成的)。您需要做的就是将目标从“apk- something ”更改为“apk-captive-runtime”。

http://www.adobe.com/devnet/air/articles/air3-install-and-deployment-options.html#articlecontentAdobe_numberedheader

*我个人的建议是上传两个版本的app,有或没有嵌入式运行时。因为有些人根本不需要嵌入式运行时。

答案 1 :(得分:1)

当然,您可以使用Flash Builder 4.6轻松完成此操作。

您正在寻找的是使用强制AIR运行时创建应用程序包。这包括AIR运行时到您的安装包中。 Flash Builder 4.6支持此功能。这很简单,只需在导出发布版本时将选项更改为captive。

请看这个链接告诉你如何做到这一点。 http://www.grindheadgames.com/captive-runtime

应该注意的是,强制运行时会使您的应用程序在安装后占用大约20mb的空间(安装包大小约为9mb)