回答
是的,但它必须移植到实际的PC架构。没有这样的东西存在(还)AFAIK
它已被移植到上网本架构,因为您可以购买运行Android的上网本。 – 2010-02-17 19:38:49
是的,Android SDK附带一个模拟器来测试您的应用程序在PC上。
程序被编译成Dalvik可执行字节码而不是Java字节码。有关更多详细信息,请参阅http://en.wikipedia.org/wiki/Dalvik_virtual_machine。
是的,没有。 Android VM实际上称为Dalvik VM。它执行通常打包为Android Packages(apk)文件的dalvik可执行文件(dex)。 dex文件是从Java字节代码文件(java编译的输出,.class文件)创建的,它们运行在常规的jvm上。目前,Dalvik虚拟机运行在基于ARM和MIPS的处理器上。当你谈论在个人电脑上运行时,我假设你正在谈论基于x86的计算机。在这种情况下,您需要使用模拟器来运行虚拟机。 Android SDK附带的标准模拟器使用qemu(qemu site)来运行标准ARM处理器的仿真器。
还有一种移植x86的移植工作,但目前最常用的方法是emualtion。
在上网本上运行Android而言,这一切归结再次处理器...
也请记住,如果你想在PC上运行Android应用程序,你需要的不仅仅是更多的虚拟机。您基本上需要运行整个Linux堆栈(例如包括视频编解码器等)。最简单的方法是运行一个模拟器。
另一个说明。 Android SDK模拟器使用达尔维克字节码。 jvm涉及的唯一方法是在编译过程中。 Java源代码 - > java字节码 - > davlik可执行代码...
有关Dalvik字节码的更多信息:http://www.netmite.com/android/mydroid/dalvik/docs/dalvik-bytecode.html – 2012-07-30 02:30:41
所有其他答案都是错误的。如果你真的只想要虚拟机,你可以在Linux上运行dalvikvm。
您必须自己构建它...请参阅我对How do I make isolated dalvik的回答以了解有关如何执行此操作的详细信息。
- 1. 我可以在单台PC上运行多个JVM吗?
- 2. 您可以在Pulse智能笔上运行的JVM上运行Jython吗?
- 3. System.BadImageFormatException在PC上运行PC Sim软件
- 4. 在OpenJDK JVM上运行cachegrind
- 5. FTP未在PC上运行
- 6. Selendroid在android上运行吗?
- 7. 我必须在另一台PC上安装wxPython才能在PC上运行它吗?
- 8. 我可以在没有模拟器的PC上运行android应用程序吗?
- 9. 我可以在普通PC上运行Windows Embedded CE 6.0吗?
- 10. 能够在Android WebView中运行chrome吗?
- 11. 在JVM上运行基于JNI的.jar
- 12. Scala在JVM上运行了什么?
- 13. 在Ubuntu上运行SOAPUI时JVM崩溃
- 14. 在JVM之上运行/解释C?
- 15. Jar在其他PC上无法运行
- 16. 如何在PC群集上运行VMWare?
- 17. 在PC上运行vaadin应用程序
- 18. 如何在多核PC上运行php
- 19. Android将运行在Raspberry PI上吗?
- 20. Qt可以在Android上运行吗?
- 21. 1 TaskTracker可以运行多个JVM吗?
- 22. 保存Android项目在PC上运行(eclipse)
- 23. WPF能在XP和Vista上运行吗?
- 24. tensorflow只能在python3.5.2上运行吗?
- 25. dotnetbrowser只能在iis上运行吗?
- 26. 不能在没有Visual Studio的PC上运行版本构建
- 27. 同时运行在同一个JVM上运行的java程序?
- 28. JSoup在Android上的行为与在PC上的行为不同?
- 29. 计算Javascript无法在PC上运行,但可在Mac上运行。有人可以指出错误吗?
- 30. Javascript代码可以在PC上运行,但不能在教师网站上传
Duplicate:http://stackoverflow.com/questions/622710/android-is-there-a-pc-port – Powerlord 2010-02-17 19:15:44
不重复。 Q622710是关于操作系统,而不是JVM。 – finnw 2010-02-17 20:06:05
你可以找到这个有趣的| Android x86移植:http://www.android-x86.org/ – gsscoder 2012-11-24 13:44:29