我有一台Red Hat Linux(RHL)系统,我想在其上运行Android应用程序。我将如何做到这一点?有没有Android Runtime for Linux的开源端口?有点像虚拟机? 如果不是,我需要遵循哪些步骤将运行时移植到RHL(使用Dalvik VM等),以便我可以运行由所有android开发人员构建的android应用程序? 我是新来的android所以我想了解是否有任何人的应用程序虚拟化支持。提前致谢!在Linux中运行Android应用程序
回答
我知道有一个在x86平台上移植Android的项目。你可以找到ISO下载,你可以安装在LiveCD上:http://code.google.com/p/live-android/。你可以在这里找到更多的信息
我认为这不是人们想要的。 Adnroid是智能手机的一个很好的操作系统,但不适用于电脑。什么user716222和我所看到的是一个Android VM的Linux(或Windows)能够运行Android应用程序。 – 2012-03-30 11:57:20
您不能只运行Android应用程序 - 您将需要整个底层的Android操作系统。这超出了一个简单的JVM。编辑:实际上有一个项目旨在做到这一点,请参阅迪米特里的链接。
但是你很幸运 - Android SDK带有一个应该满足你需求的模拟器(尽管它有点慢 - 如果你正在开发Android应用程序,你一定要使用物理设备)。 SDK可用here。
“你不能只运行Windows应用程序 - 你将需要整个底层的Windows操作系统” - 事实是在葡萄酒。我是否错过了与android的情况下的东西?请详细说明一下。 – 2015-11-20 14:59:13
你需要使用dex2jar将APK文件转换为JAR,然后你需要IcedRobot在OpenJDK上运行Android堆栈。也许我会试着用JOGL 2.0来模拟AndroidGL(它支持OpenGL和OpenGL-ES)。请记住,这不是微不足道的。
Android SDK的模拟器速度很慢,但您只需输入adb install my_file.apk来安装您的应用程序。
可以在VirtualBox或Live Android从Live CD的运行android-x86为Dimitri建议,但我不知道这是你想要的。
P.S:最有希望的解决方案似乎是AndroVM。
第2页:ARChon Runtime在64位系统上运行良好。 This tutorial对于使其工作非常有用。
P.S 3:App Runtime for Chrome Welder更有希望,目前处于测试阶段。最终版本将支持GNU Linux(包括Chrome OS),Mac OS X和Windows下Google Chrome中的所有Android API。
Hi @gouessej。我有一个关于在支持awt Canvas的平台上运行Android的OpenGL API的项目。 [GitHub的](https://github.com/AlessandroBorges/madri-gles)。还在开发中,因为其他项目在Java上绑定Vulkan ... – 2016-10-03 12:06:30
为什么不使用JOGL访问OpenGL-ES而不是LibGDX +您自己的JNI代码? – gouessej 2016-10-03 21:10:16
我没有使用LibGDX。当我启动它时,我需要一个非常薄的GLES层,以便为Android和桌面平台制作便携式应用程序。所以我选择在桌面环境中实现** android.opengl ** API。它也可以轻松构建Android GLES应用程序的原型。 – 2016-10-05 18:12:38
在Linux上的VMWare上的Windows上运行Bluestacks。简单。
- 1. Linux应用程序可以在Android中运行吗?
- 2. 在Linux中运行/编译Android应用程序
- 3. 在windows上运行android应用程序,在linux上开发
- 4. 在Eclipse中运行Android应用程序
- 5. 在Android Studio中运行应用程序
- 6. 运行Android应用程序
- 7. 如何在后台进程中运行linux应用程序?
- 8. Android,在后台运行应用程序
- 9. 在IntelliJ上运行Android应用程序
- 10. 在后台运行android应用程序?
- 11. 在后台运行应用程序android
- 12. 在android上运行j2me应用程序?
- 13. 在Android上运行web应用程序
- 14. 无法在运行Android应用程序
- 15. MPI程序运行在Linux
- 16. Linux:运行全屏应用程序(不在窗口中)
- 17. 在小窗口中在现有应用程序内运行Android应用程序
- 18. 在Linux中运行Windows程序
- 19. 在Linux/MacOSX中运行C程序
- 20. 在Linux中运行C程序
- 21. 在Linux中双击运行OpenGL程序
- 22. 程序无法在Linux中运行
- 23. 在linux mint中运行lex程序
- 24. Android应用程序需要在Android Studio中运行Gradle吗?
- 25. 我可以在Android 1.5中运行Android 2.0应用程序吗?
- 26. Android:如何在android应用程序中运行adb命令?
- 27. 如何在Android应用程序运行时切换Android应用程序主题
- 28. 为什么Android应用程序在运行应用程序中不可见?
- 29. 如何在使用shell的后台运行linux应用程序?
- 30. NoClassDefFoundError在Linux上运行应用程序(但不是在Mac上)
您将能够运行它们,它正在进行中。这个功能将Linux带到桌面。敬请关注! – lzap 2012-01-22 16:30:54
@lzap令人兴奋!你能否给我们更多的细节?例如,项目的名称是什么,以及它背后的是谁?谢谢! – qed 2013-03-16 20:25:28
好吧,它都是轰鸣声,读它:-) – lzap 2013-03-18 11:06:14