简体   繁体   English

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

[英]Install Air Application in Android without Adobe Air

I developed a Adobe Air Application and I discovered that the Mobile I am trying to install the application is not compatible with the Adobe Air's supported devices because this wasn't launched yet. 我开发了一个Adobe Air应用程序,我发现我试图安装该应用程序的Mobile与Adobe Air支持的设备不兼容,因为它尚未启动。 So, how can I solve this? 那么,我该如何解决这个问题呢?

I have some ideas: 我有一些想法:

  1. Is possible to change the Mobile Name to fake another device and Adobe Air not refuse the installation? 是否可以更改移动名称以伪造另一台设备而Adobe Air不会拒绝安装?
  2. Is possible to convert AIR to Java? 可以将AIR转换为Java吗?
  3. Is possible to run Air without Java? 可以在没有Java的情况下运行Air吗?
  4. Abandon Flash and do it in Java or Javascript. 放弃Flash并用Java或Javascript完成。

Thanks! 谢谢!

You can use Captive Runtime on Android since AIR 3.0, just like on iOS. 您可以在AIR 3.0上使用Android上的Captive Runtime,就像在iOS上一样。 That way you won't need to have AIR installed as the runtime will be bundled within the app. 这样您就不需要安装AIR,因为运行时将捆绑在应用程序中。

If you're using Flash Builder, check out this link : Captive Runtime packaging in Air 3.0 . 如果您使用的是Flash Builder,请查看以下链接: Air 3.0中的Captive Runtime打包

If not, follow this one instead : Installation and deployment options in Adobe AIR 3 如果没有,请改为使用此选项:Adobe AIR 3中的安装和部署选项

1-i didn't get the first part, but if you mean to run app on ios and bb, you have to compile it to both cause of kernel mapping 1-i没有得到第一部分,但如果你的意思是在ios和bb上运行app,你必须将它编译为内核映射的两个原因


2- you can't convert AIR to JDK but u can invoke java methods in adobe air using BlazeDS, instead if u are a professional java programmer you may use java FX(not sure if u can run it on mobiles) 2-你不能将AIR转换为JDK,但你可以使用BlazeDS在adobe air中调用java方法,相反,如果你是一个专业的java程序员,你可以使用java FX(不确定你是否可以在手机上运行它)


3-adobe AIR is an independent platform, you don't need to have java to run Air, also u can embed AIR vm in your AIR app, so user doesn't has to install AIR vm on mobile check out 3-adobe AIR是一个独立的平台,你不需要让java运行Air,你也可以在你的AIR应用程序中嵌入AIR vm,这样用户就不必在移动设备上安装AIR vm了

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

4- javascript can not do wht actionscript do, anyway there is HTM5 which can bring your app alive on HTML, there is TypeScript from microsoft as a replacement of javascript. 4- javascript不能做wht actionscript做的,无论如何有HTM5可以让你的应用程序在HTML上运行,有微软的TypeScript作为javascript的替代品。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM