在Linux中运行Android应用程序

use*_*222 15 android

我有一个Red Hat Linux(RHL)系统,我想在其上运行Android应用程序.我该怎么做?是否有适用于Linux的Android Runtime的开源端口?有点像虚拟机吗?如果没有,我需要遵循什么步骤将运行时移植到RHL(使用Dalvik VM等),以便我可以运行由所有Android开发人员构建的Android应用程序?我是android的新手,所以我试图了解是否有任何人都可以使用应用程序虚拟化支持.提前致谢!

gou*_*sej 16

您需要使用dex2jar将APK文件转换为JAR,然后您需要IcedRobot在OpenJDK上运行Android堆栈.也许我会尝试使用JOGL 2.0模拟AndroidGL (它支持OpenGL和OpenGL-ES).请记住,这不是微不足道的.

Android SDK的模拟器速度很慢,但您只需输入adb install my_file.apk即可安装您的应用程序.

你可以像Dimitri建议的那样从Live CD 运行VirtualBoxLive Android中的android-x86,但我不确定它是你想要的.

PS:最有希望的解决方案似乎是AndroVM.

PS 2:ARChon Runtime在64位系统上运行良好.本教程非常有助于使其工作.

PS 3:Chrome Welder的App Runtime更有前途,它目前处于测试阶段.最终版本将支持GNU Linux(包括Chrome OS),Mac OS X和Windows下Google Chrome中的所有Android API.


Dim*_*tri 3

我知道有一个在 x86 平台上移植 Android 的项目。您可以找到要下载的 iso,并可以在 LiveCD 上安装: http: //code.google.com/p/live-android/。您可以在这里找到更多信息

  • 我认为这不是人们想要的。Adnroid 对于智能手机来说是一个很好的操作系统,但对于电脑来说却不是。user716222 和我正在寻找的是一个适用于 Linux(或 Windows)的 Android VM,以便能够运行 Android 应用程序。 (2认同)