Android / Eclipse - 是否可以使用一台设备来模仿另一台设备?

时间:2015-07-30 09:17:04

标签: android eclipse android-emulator adt eclipse-adt

我的应用在预算设备上运行时,我有一两个ACRA崩溃报告。

我知道我可以在Android虚拟设备管理器中为设备创建一个模拟器,但我发现这些模拟器的工作速度很慢,我希望除了出去购买与用户相同的手机之外还有更好的选择。

所以我想知道是否可以配置我的设置 - 可能是通过Eclipse或更改我的实际手机设置 - 这将允许我模仿用户的设备?

我想要改变的最重要的事情是可用的堆大小。

注意 - 我的设备是三星Galaxy S4,用户的设备是(较低规格)HTC Desire C.

1 个答案:

答案 0 :(得分:1)

您需要的是一个调整Dalvik VM设置的应用程序。有几个应用程序允许高级用户更改系统上运行的所有应用程序的最大堆大小。您可以在每个VM实例使用的堆上设置一个上限来模拟HTC期望的C堆大小,我想这应该是32MB。

这里讨论其中一个应用程序:

https://ryanolson.wordpress.com/2010/07/13/test-how-changing-the-max-amount-of-memory-per-vm-heap-can-effect-your-rom-cyanogen/