Apache flex 如何转换Flex MX组件以在Flex Mobile中使用

Apache flex 如何转换Flex MX组件以在Flex Mobile中使用,apache-flex,flash-builder,flex-mobile,flex-mx,flex-spark,Apache Flex,Flash Builder,Flex Mobile,Flex Mx,Flex Spark,我有一个现有的Flex Air应用程序,它是MX和spark组件的组合,我需要它在android设备上运行。现在,我尝试使用adt-package-target-apk emulator-storetype进行编译,当我在安卓设备上安装时,我会看到一个黑屏 创建一个新的mobile flex项目并导入现有的东西,我有mx的东西,它显然与flex mobile 4.6不兼容。还有其他方法吗?按照复杂性的顺序(从最简单到最困难),您有几个选择: 将MX.swc添加到移动项目的库路径。那你呢 可以在移

我有一个现有的Flex Air应用程序,它是MX和spark组件的组合,我需要它在android设备上运行。现在,我尝试使用
adt-package-target-apk emulator-storetype
进行编译,当我在安卓设备上安装时,我会看到一个黑屏


创建一个新的mobile flex项目并导入现有的东西,我有mx的东西,它显然与flex mobile 4.6不兼容。还有其他方法吗?

按照复杂性的顺序(从最简单到最困难),您有几个选择:

  • 将MX.swc添加到移动项目的库路径。那你呢 可以在移动项目中使用MX库。性能是 这将是令人沮丧的
  • 重新编写代码,用Spark组件替换MX组件;如果存在替代方案
  • 仅使用支持移动的组件重建应用程序

  • 我相信这已经被问了好几次了。但底线是:您必须在构建路径上显式设置mx库,这会降低性能。这就是问题所在,在执行选项1时,我仍然会收到大量与mx相关的错误。@Doz然后您必须共享一些特定错误,我们可以看看如何修复它们。