在没有Adobe Air的情况下在Android中安装Air Application

时间:2012-02-07 12:59:11

标签: java android flex mobile air

我开发了一个Adobe Air应用程序,我发现我试图安装该应用程序的Mobile与Adobe Air支持的设备不兼容,因为它尚未启动。 那么,我该如何解决这个问题?

我有一些想法:

  1. 是否可以更改移动名称以伪造其他设备而Adobe Air不会拒绝安装?
  2. 可以将AIR转换为Java吗?
  3. 可以在没有Java的情况下运行Air吗?
  4. 放弃Flash并使用Java或Javascript进行操作。
  5. 谢谢!

2 个答案:

答案 0 :(得分:4)

您可以在AIR 3.0上使用Android上的Captive Runtime,就像在iOS上一样。这样您就不需要安装AIR,因为运行时将捆绑在应用程序中。

如果您使用的是Flash Builder,请查看以下链接:Captive Runtime packaging in Air 3.0

如果没有,请改为使用此Installation and deployment options in Adobe AIR 3

答案 1 :(得分:1)

1-i没有得到第一部分,但如果你的意思是在ios和bb上运行app,你必须将它编译为内核映射的原因


2-你不能将AIR转换为JDK,但你可以使用BlazeDS在adobe air中调用java方法,相反,如果你是一个专业的java程序员,你可以使用java FX(不确定你是否可以在手机上运行它)< / p>


3-adobe AIR是一个独立的平台,你不需要让java运行Air,你也可以在你的AIR应用程序中嵌入AIR vm,这样用户就不必在移动设备上安装AIR vm了< / p>

http://tv.adobe.com/watch/learn-flash-professional-cs6-/creating-a-prepackaged-air-app/

4- javascript无法做wht actionscript做的,无论如何有HTM5可以让你的应用程序在HTML上运行,有微软的TypeScript作为javascript的替代品。