2

每次我尝试在模拟器上部署用于调试的应用程序都需要几分钟。我已经安装了 HAX,这使得每个实例的启动和执行速度都更快。我还没有优化我的计算机以任何其他方式运行模拟器。而且部署仍然非常缓慢。

我应该采取什么措施来加快速度吗?当前操作系统为 Win8 和 Ubuntu 13.4

我不想强调这个问题是关于加速在一个已经运行的模拟器实例上的部署。模拟器本身的启动有时比应用程序的实际部署要快。

我已经咨询了一些关于加快应用程序执行和模拟器启动的线程,但没有特别关注部署。

4

4 回答 4

6

不确定这是否是模拟器问题,或者只是你的 apk 太重,但我建议尝试Genymotion以防万一,与默认的相比,它通常快得不得了。

于 2013-09-24T20:21:59.063 回答
0

最大化avd速度:一般解决方案

这就是我让我的模拟器闪电般快速的方法。我的联想 Thinkpad t430 上有一个英特尔酷睿 i7 处理器和 16GB 内存。


如果您有 AMD CPU,请忽略第 1 步。

第 1 步:如果您还没有安装 intel haxm for windows 8.1。谷歌如何做到这一点,我没有必要详细介绍它,因为它已经有据可查。确保在运行模拟器时 haxm 正在工作。安装 haxm 将我的 AVD 速度提高了 12 倍。(安装时我为haxm分配了10gb的ram)

第 2 步:确保将计算机的电源设置设置为 MAXIMUM PERFORMANCE。这非常重要,可以将 AVD 的速度提高一倍。

第 3 步:进入您的任务管理器并结束所有不必要的进程。即 iTunes 助手。关闭除eclipse之外的所有程序。

第 4 步:在将任务管理器打开到 PROCESSES 时运行模拟器。您应该在描述中看到“模拟器”。右键单击“模拟器”并将优先级设置为高。您也可以右键单击 eclipse 并将其优先级设置为高。

第5步:在任务管理器中,右键单击模拟器,然后单击“亲和力”到“所有处理器”

完毕!您的 AVD 现在快如闪电了。

于 2014-08-20T07:20:20.940 回答
0

也许这个页面会有所帮助: https ://developer.android.com/tools/devices/emulator.html

为了使 Android 模拟器运行得更快、响应更快,您可以将其配置为利用硬件加速,结合使用配置选项、特定的 Android 系统映像和硬件驱动程序。

于 2013-09-24T20:45:44.480 回答
0

一些对我有用的想法:

- 启用即时运行 打开设置或首选项对话框。导航到构建、执行、部署 > 即时运行。

- 启用离线模式构建、执行、部署 > Gradle。选中离线工作复选框。

- 启用按需配置构建、执行、部署 > 编译器。选中按需配置复选框。

-创建库模块 -将图像转换为 WebP https://developers.google.com/speed/webp/ -禁用 PNG 处理

查看更多https://developer.android.com/studio/build/optimize-your-build

于 2018-06-16T14:46:06.407 回答