解决方法
是的,不是. Android VM实际上称为Dalvik VM.它执行dalvik可执行文件(dex),通常打包为Android Packages(apk)文件. dex文件是从Java字节代码文件(java编译的输出,.class文件)创建的,它们运行在常规的jvm上.目前,Dalvik VM运行在基于ARM和MIPS的处理器上.当你谈到在PC上运行时,我假设你在谈论基于x86的计算机.在这种情况下,您需要使用模拟器来运行vm. Android SDK附带的标准模拟器使用qemu(
qemu site)运行模拟器标准arm处理器.
x86正在进行移植工作,但目前最常见的方式是emualtion.
对于在上网本上运行的android而言,这一切都归结为处理器……
另请注意,如果您想在PC上运行Android应用程序,则需要的不仅仅是VM.你基本上需要运行整个linux堆栈(例如包括视频编解码器等).最简单的方法是运行模拟器.
原文地址:https://www.jb51.cc/android/130038.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。