android - 在 Linux 中运行 Android 应用程序

标签 android

我有一个 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-x86VirtualBoxLive 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/

相关文章:

android - 为什么在 Kotlin 中使用伴生对象来创建单例?

java - 通过 API Rest 将用户帐户登录到 Ejabberd 服务器

java - 无法从 ImageView 类型对非静态方法 setImageBitmap(Bitmap) 进行静态引用

android - 在构造函数中使用自己的样式扩展 RadioButton

安卓工作室 : App icon doesn't appear in the home screen or app list

android - 如何在代码中选择 ListView 中的第一项(使用 baseadapter)以更改其背景

android - 谷歌播放阿尔法 : App not available for this account

android - 向左耳塞或右耳塞发送嗡嗡声

Android 日志 dontpanic

javascript - 如何修复 "Can' t 对未安装的组件执行 React 状态更新。React Native 中的错误