我有一个 Red Hat Linux (RHL) 系统,我想在上面运行 Android 应用程序。我该怎么做?是否有适用于 Linux 的 Android 运行时的开源端口?有点像虚拟机? 如果没有,我需要遵循哪些步骤将运行时移植到 RHL(使用 Dalvik VM 等),以便我可以运行所有 android 开发人员构建的 android 应用程序? 我是 android 的新手,所以我想了解是否有来自任何人的应用程序虚拟化支持。提前致谢!
最佳答案
您需要使用 dex2jar将 APK 文件转换为 JAR,然后您需要 IcedRobot在 OpenJDK 之上运行 Android 堆栈。也许我会尝试用 JOGL 2.0 模拟 AndroidGL (它同时支持 OpenGL 和 OpenGL-ES)。请记住,这不是微不足道的。
Android SDK的模拟器非常慢,但您只需输入 adb install my_file.apk 即可安装您的应用程序。
您可以运行 android-x86在 VirtualBox或 Live Android从 Live CD 作为 Dimitri建议,但我不确定这是您想要的。
P.S:最有希望的解决方案似乎是 AndroVM .
P.S 2:ARChon Runtime 在 64 位系统上运行良好。 This tutorial对让它发挥作用非常有帮助。
附注 3:App Runtime for Chrome Welder更有希望,它目前处于测试阶段。最终版本将支持 GNU Linux(包括 Chrome OS)、Mac OS X 和 Windows 下 Google Chrome 中的所有 Android API。
关于android - 在 Linux 中运行 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5724384/