【问题标题】:Android / Eclipse - Is it possible to use one device to mimic another device?Android / Eclipse - 是否可以使用一台设备来模仿另一台设备?
【发布时间】:2015-10-21 13:46:54
【问题描述】:

当用户在预算设备上运行我的应用时,我收到了一到两个 ACRA 崩溃报告。

我知道我可以在 Android 虚拟设备管理器中为该设备创建一个模拟器,但我发现这些模拟器使用起来非常缓慢,我希望有更好的选择,而不是出去购买与用户相同的手机。

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

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

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

【问题讨论】:

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


    【解决方案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/

    【讨论】:

    • 不确定我是否喜欢那条路线的外观...我想我将不得不在另一台设备上大放异彩。 :-/
    • 每次收到崩溃报告时,您都无法购买新手机。但拥有三部手机是一个好习惯:低端。中档,高档!也总是有一个 7 英寸和 10.1 英寸的平板电脑。这将涵盖几乎所有情况。
    • 我不打算为每个崩溃报告购买新手机/我只需要一种实用的方法来测试较小堆的测试。也就是说,我只是从 Eclipse 迁移到 Android Studio,现在对模拟器有了更多的乐趣,所以它们暂时就足够了。顺便说一句,谢谢你的帮助。 :)
    • 不客气。 Android studio 比 Eclipse 好很多。不错的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多