android - 我应该使用哪个版本的 AIR 将我的应用程序移植到 Android?

标签 android apache-flex air weborb

我们有一个 AIR 应用程序,它作为桌面应用程序以客户端-服务器模式运行。

我们的应用程序在 AIR 1.5 版;Flex 3.5 版 上运行。我们希望将此应用程序移植到 android。

AIR 1.5 可以与 Android 一起使用吗?如果不是,哪个版本的 AIR 应该与 Android 一起使用?

另外,我可以将我的 Flex Builder 配置为特定版本的 AIR SDK 吗?

我对 AIR 2.0、2.5 和最近发布的用于移动平台的 flex Hero SDK 感到困惑。谁能帮帮我吗 。将不胜感激。

最佳答案

Will AIR 1.5 work with Android? if not which version of AIR should be used with Android?

没有。 Air for Android 的版本为 2.6。你需要使用v4.5的Flex SDK来做移动。 Flash Builder 4.5 发布last week .

And also, Can i configure my Flex Builder to partucular version of AIR SDK?

是的。至少在v4.1及以上版本可以。 (在那之前我从未使用过任何东西,但我猜你可以。)你可以根据需要下载任意数量的 SDK。您可以将 Flash Builder 设置为默认使用任何 SDK(Flash Builder -> 首选项 -> Flash Builder -> Installed Flex SDKs),任何单独的项目都可以覆盖它。 (文件 -> 属性 -> Flex 编译器 -> Flex SDK 版本)

I am getting confused with AIR 2.0, 2.5 and recently released flex Hero SDK for mobile platforms. Can any one please help me . It would be greatly appreciated.

我理解这种困惑。我认为最好的方法是下载最新版本的 Flash Builder 4.5,其中包括用于移动设备的 Flex 4.5 SDK 和 Air 2.6。加载您的项目。您可能会发现,从 Flex 3.5 开始,有很多东西需要更改。

一方面,移动设备中没有很多 MX 组件。这些几乎都是 Spark 组件。但这并不像看起来那么糟糕。

虽然您可能会将大量代码移植到您的移动项目中,但您会希望为您的移动项目创建一个新的 UI。除非您现有的 Air UI 是为小屏幕和触摸设计的,否则 UI 不会很好地转换。从用户体验的角度来看,您无论如何都会想要重写您的 UI。不过,好处是大多数非 UI 代码应该很容易移植,而且所有这些都是完全可重用的。

为了您的利益,我希望您已经在 UI 和行为之间进行了很好的分离……这将使整个过程变得更加容易。如果您的 AS3 紧密嵌入到 MXML 中,您将需要做更多的工作。

祝你好运:)

关于android - 我应该使用哪个版本的 AIR 将我的应用程序移植到 Android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5934757/

相关文章:

ios - AS3 中的配置文件?

apache-flex - 使用Adobe AIR下载文件

android - 边距动画慢吗?

java - "android:padding=-5dp"是什么意思?

apache-flex - Flex 垂直数据网格

flash - ActionScript 3 中的多重继承

java - 我的应用程序非常大(10GB)。如何查看数据或错误代码?

java - 如何实时控制应读取的文件量

xml - 如何在 ActionScript 中动态编辑 XML 节点值?

ios - 定义使用 iOS 相机 Adob​​e Air 拍摄的图像