桌面AIR应用程序可以在Android设备上运行吗?

时间:2011-02-10 19:48:03

标签: android flex air apk

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

Ť

1 个答案:

答案 0 :(得分:1)

所以答案是肯定的,你可以将其部署到移动设备上。就代码的变化而言,答案取决于它。如果它是一个简单的应用程序,您不必更改任何内容。

由于在Flex Builder 3中无法(根据我的理解)创建.apk文件,我假设您正在通过ADT命令行打包它?

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

一旦我们了解了这个问题,其他问题就是:您使用的是模块还是框架?有错误信息吗?

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

希望这会有所帮助。