将Android手机图像导入模拟器

时间:2014-12-15 07:45:06

标签: android android-emulator

有没有办法拍摄在手机上运行的Android系统的图像并在模拟器上运行?

我的客户手机上有一个错误,我希望能够拍摄Android的快照或图像并在模拟器上运行以自由调试,而无需从客户端拿取手机因为问题似乎只发生在他的手机上。

2 个答案:

答案 0 :(得分:1)

在您的情况下,我建议您将apk文件上传到testfairy,然后您可以选择使用您的应用跟踪用户的活动,并且它还有一个可能更有用的错误日志。

答案 1 :(得分:1)

由于某些原因,你无法做你想做的事。首先,从手机上取下ROM图像并不是一件小事。事实上,我根本无法想到一种方法。除非这是Nexus手机或制造商已经提供下载图像的内容,否则制造商通常不希望您查看系统图像。

更重要的原因是手机上运行的软件需要连接到手机的物理硬件:处理器和芯片组,GPU,所有输入和输出设备,传感器等等。 ROM映像具有与所有这些进行通信的设备驱动程序。要使该图像在模拟器中工作,模拟器必须足够模拟所有这些设备以欺骗设备驱动程序,这是一个非常复杂的事情,并且环境在任何地方都不存在 - 甚至制造商也不会# 39;在开发它时,模仿它们的硬件。大部分硬件和设备驱动程序环境都是制造商专有的,因此除了制造商之外的其他人也不可能(或法律上难以实现)。

Android模拟器具有特定的内核映像,其设备驱动程序已调整到其软件模拟环境;它所获得的是专为该环境设计的。等式的另一面也是如此:您无法获取仿真器系统映像并使其在物理设备上运行。