Android SDKpipe理器中的MIPS系统映像是什么?

对于每个SDK,我都有一个安装MIPS system image的解决scheme。

它是什么? 它做什么,什么时候会有人使用它? 如果我不安装,会发生什么?

它是什么?

它是一个仿真器映像,它模拟具有MIPS CPU的设备,而不是ARM或x86 CPU。

它做什么,什么时候会有人使用它?

如果您希望模拟具有MIPS CPU的设备,而不是ARM或x86 CPU,则可以使用它。

如果我不安装,会发生什么?

您将无法仿真具有MIPS CPU的设备,而不是ARM或x86 CPU。 MIPS联盟可能会哭泣。 但是,考虑到目前市面上只有less数具有MIPS CPU的Android设备,没有MIPS仿真器可能就好了。

关于MIPS架构的更多信息可以在这里find: http : //www.mips.com/

根据我的理解,您只需要用于MIPS和x86的系统映像来testing使用“本机开发工具包”(NDK)开发的本机代码。

如果您的CPU提供虚拟化支持(例如,Intel的VTx;仅适用于Linux的AMD-V),则可以以更高的性能执行x86映像,请参阅官方文档中的此部分 。 根据这个讨论 ,如果仿真器使用CPU的虚拟化支持,那么仿真器将写入“HAX正在工作,仿真器以快速虚拟模式运行”

但是,如果仿真器运行速度太快,开发人员可能会忘记,应用程序也必须在资源有限的移动设备上以足够的性能运行。

奇怪的是,更新MIPS系统映像解决了我有的构build问题。 更新除MIPS系统映像以外的所有组件后,我的所有项目都无法生成错误,指出“R无法parsing为variables”。 更新MIPS系统映像之后,一切都很好。