有没有办法在使用Flash Builder 4.5构建的打包Android应用程序中包含adobe air?

时间:2012-02-07 22:17:10

标签: android air adobe flash-builder

我正在考虑转而使用Flash Builder 4.5进行开发,因为可以为大多数平台构建应用程序。那么可以将Adobe AIR与应用程序一起包含,或以某种方式将其硬编码到应用程序中以自动下载Adobe AIR,如果他们还没有而不提示用户吗?

3 个答案:

答案 0 :(得分:5)

实际上,您可以像使用IOS一样在应用程序中包含运行时。

使用以下开关编译AIR 3.x编译时:

adt -package -target ( apk | apk-debug | apk-emulator | apk-captive-runtime )

apk-captive-runtime将包含您的APK的运行时。经过测试和工作。

答案 1 :(得分:2)

Adobe并没有停止在手机上开发空气。但是在移动网络浏览器和Linux上。 到目前为止,如果你想在iphone或android上使用adobe air开发应用程序,那么对于android,你将不得不检查一些硬件限制。

如果您查看之前发布的链接,您会发现它仅适用于浏览器。

无论您尝试跨平台采取何种解决方案,都会遇到一些问题。我之所以选择adobe air,是因为Adobe是一家可靠的公司,使用Air制作应用程序非常快。

答案 2 :(得分:-5)

您确实知道Adobe已停止在移动设备上开发Flash。

E.g。阅读

http://www.guardian.co.uk/technology/2011/nov/09/adobe-flash-mobile-dead

http://www.wired.com/gadgetlab/2011/11/adobe-kills-mobile-flash/

http://www.engadget.com/2011/11/09/adobe-confirms-flash-player-is-dead-for-mobile-devices/

Adobe没有正式说明这一点,但如果没有针对Flash的移动游戏,他们基本上承认Flash已经死亡,HTML 5就是未来。如果他们不支持,也不应该。

更新:似乎Air仍在开发,以便在移动设备上运行并且尚未死亡。它可能是一个适合移动应用程序开发的平台,但我没有资格判断它。我个人倾向于真正的本机应用程序,但根据您的特定应用程序的业务案例,其他方法可能是合适的。