Android虚拟机能否在PC上运行?
还是仅限于移动设备上运行?
据我所知,使用Eclipse进行开发时,它是通过模拟来实现的,而不是真正运行JVM,对吗?
其他所有答案都是错误的。如果你真的只想要虚拟机,你可以在Linux上运行dalvikvm。
不过你需要自己构建它...请参阅我的回答:如何制作隔离的dalvik,了解详细信息。
是的,Android SDK附带了一个模拟器,可以在PC上测试您的应用程序。
程序被编译成Dalvik可执行字节码而不是Java字节码。有关更多详细信息,请参见http://en.wikipedia.org/wiki/Dalvik_virtual_machine。
它是可以的,但必须要移植到实际的 PC 架构上。目前我不知道有这样的东西存在。