gpt4 book ai didi

java - android JVM 也可以在 PC 上运行吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:22:22 28 4
gpt4 key购买 nike

Android JVM 也可以在 PC 上运行吗?

还是仅限于在移动设备上工作?

据我了解,当您使用 eclipse 进行开发时,它是被模拟的,而不是正确运行实际的 jvm?

最佳答案

是也不是。 Android VM 实际上称为 Dalvik VM。它执行通常打包为 Android 包 (apk) 文件的 dalvik 可执行文件 (dex)。 dex 文件是从在常规 jvm 上运行的 Java 字节码文件(java 编译的输出,.class 文件)创建的。目前,Dalvik VM 在基于 ARM 和 MIPS 的处理器上运行。当您谈论在 PC 上运行时,我假设您是在谈论基于 x86 的计算机。在这种情况下,您需要使用模拟器来运行虚拟机。 Android SDK 附带的标准模拟器使用 qemu ( qemu site ) 来运行标准 arm 处理器的模拟器。

x86 的移植工作正在进行中,但目前最常见的方法是仿真。

就在上网本上运行的 android 而言,一切都再次归结为处理器......

另请记住,如果您想在 PC 上运行 Android 应用程序,您需要的不仅仅是 VM。您基本上需要运行整个 Linux 堆栈(例如,包括视频编解码器等)。最简单的方法是运行模拟器。

关于java - android JVM 也可以在 PC 上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2283621/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com