【问题标题】:How to speed up AVD boot (more detailed)?如何加快 AVD 启动(更详细)?
【发布时间】:2014-06-21 21:17:54
【问题描述】:

我知道这个问题已经被问过了。但我正在添加更多细节并提出更精确的问题来解决这个问题。

实际上,当我使用 312 MB 的 RA 启动 AVD 时,它确实可以很好地做到这一点(即使它被认为很慢)。 但是当我要求 512 MB 的 RAM 时,就好像它永远不会启动(实际上永远不会),并注意到 AVD 只能在单核上 100% 运行。此外,它会非常快地填充 RAM,直到达到 175MB(5-10MB/s)左右,然后显着减慢(250KB/s)。

怎么会发生这种情况,我该如何防止这种 RAM 填充性能下降?或者甚至将 AVD 设置为使用多个单核?

我在具有 4GB RAM 的 Core I5 上运行它。

编辑:为什么会有这么多反对意见?

问题已解决:从 Nexus 5 制作模板搞砸了一切,转到 Nexus 4,一切都像魅力一样工作。

【问题讨论】:

    标签: android sdk cpu avd ram


    【解决方案1】:

    一个。使用 SDK 管理器上可用的英特尔系统映像。 湾。使用英特尔的this 软件让您的仿真器运行得更快。 C。使用Genymotion

    【讨论】:

    • d)跳过模拟器,直接在设备上测试。更快、更准确。
    • 我的 Genymotion 模拟器几乎和我的 Nexus 5 一样快,我不需要在设备上四处点击,但可以使用鼠标和键盘。另外,有时您需要一个模拟器,例如发送假短信、发送假 GPS 信号或运行层次结构查看器。但你是对的,在真实设备上进行测试是必不可少的。
    • 您可以使用模拟位置伪造 GPS 信号,没有理由伪造 SMSes - 发送真实的。在许多情况下,使用鼠标和键盘实际上是一个劣势——例如,如果您进行运动测试,您使用鼠标的方式与使用触摸屏的方式不同。你会得到不同的图案。除了自动签入测试之外,我认为使用模拟器是个坏主意,您可以在设备本身出现的问题更少的情况下获得更准确的结果。
    • 我必须在 AVD 上完成我的项目,并且不能使用任何替代品,甚至是 intel x86 图像。
    • 我是 (c) 的粉丝。多台设备免费!
    猜你喜欢
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 2016-09-20
    相关资源
    最近更新 更多