每次尝试在模拟器上部署应用程序进行调试时,都需要几分钟时间。 我已经安装了HAX,这使得每个实例的启动和执行速度更快。我没有优化我的计算机以任何其他方式运行模拟器。 部署仍然非常缓慢。
我应该采取什么措施加快速度吗?目前的操作系统是Win8和Ubuntu 13.4
我不想强调,问题是如何在已经运行的仿真器实例上加速部署。模拟器本身的启动有时比应用程序的实际部署更快。
我已经就加速应用程序的执行和模拟器的启动咨询了一些线程,但没有特别关注部署。
答案 0 :(得分:6)
不确定这是否是一个模拟器问题,或者只是你的apk太重了,但我建议尝试使用Genymotion以防万一,与默认情况相比通常速度快。
答案 1 :(得分:0)
也许这个页面会有所帮助: https://developer.android.com/tools/devices/emulator.html
为了让Android模拟器运行更快,更多 响应,您可以配置它以利用硬件 加速,使用特定的配置选项组合 Android系统映像和硬件驱动程序。
答案 2 :(得分:0)
这就是我快速制作模拟器的方法。 我的联想Thinkpad t430上有一个intel核心i7处理器和16GB内存。
第1步:如果您还没有,请为Windows 8.1安装intel haxm。谷歌如何做到这一点,我没有必要详细讨论这个问题,因为它已经有了很好的记录。运行模拟器时,请确保haxm正常工作。安装haxm将我的AVD速度提高了12倍。 (我在安装时分配了10gb ram到haxm)
第2步:确保将计算机的电源设置设置为“最高性能”。这非常重要,可以使您的AVD速度加倍。
第3步:进入您的任务管理器并结束所有不必要的进程。即ITunes助手。关闭除eclipse之外的所有程序。
第4步:在任务管理器打开PROCESSES时运行您的模拟器。你应该看到"模拟器"在描述中。右键单击"模拟器"并将Priority设置为High。您也可以右键单击eclipse并将其优先级设置为High。
步骤5:在任务管理器中,右键单击模拟器,然后单击" affinity"到"所有处理器"
完成!你的AVD现在闪电般快。
答案 3 :(得分:0)
一些对我有用的想法:
- 启用即时运行 打开设置或首选项对话框。 导航到构建,执行,部署>即时跑步。
- 启用离线模式 构建,执行,部署>摇篮。 选中离线工作复选框。
- 按需启用配置 构建,执行,部署>编译器。 选中“按需配置”复选框。
创建库模块 - 将图像转换为WebP https://developers.google.com/speed/webp/ -Disable PNG crunching
查看更多https://developer.android.com/studio/build/optimize-your-build