关于 apache flex:桌面 AIR 应用程序可以在 Android 设备上运行吗?

Can a desktop AIR app be run on an Android device?

我有一个内置于 Flex Builder 3 的 Adob??e AIR 桌面应用程序,我想在 Android 设备上运行,特别是三星 Galaxy 平板电脑。我已经将应用程序放在模拟器上,完成了在模拟器上安装 AIR、将应用程序打包为 APK 以及在模拟器上安装应用程序的步骤。但是,当我单击该应用程序时,它不会运行。
这是我的问题:这甚至可能吗?桌面应用程序是否可以在不更改代码的情况下在移动设备上运行,或者是否需要在编译之前将其转换为移动应用程序?感谢您的任何和所有输入,

T


所以答案是肯定的,您可以将其部署到移动设备上。就代码的更改而言,答案是视情况而定。如果它是一个简单的应用程序,你不应该改变任何东西。

由于没有办法(据我了解)在 Flex Builder 3 中创建 .apk 文件,我假设您正在通过 ADT 命令行来打包它?

并且您正在遵循所有步骤
http://help.adobe.com/en_US/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffb.html

一旦我们了解了这一点,其他问题将是:您是否使用任何模块或框架?有任何错误信息吗?

据我了解,Android 不支持 mx 组件,因此取决于您在那里所做的事情,是的,您可能需要更改代码才能使其适用于 Android。

希望对您有所帮助。