为什么将project.apk上传到设备模拟器需要这么长时间?

时间:2012-12-12 05:45:48

标签: eclipse performance testing android-emulator launch

每次我从ADT运行项目以在虚拟Android设备上进行测试时,上传需要90秒以上,而在设备上“安装”它需要15秒以上。

为什么需要这么长时间?

我应该留意哪些超时? (eclipse控制台保持沉默。)

注意:project.apk大小约为5MB,并且开发机器上的计算资源很多(即CPU使用率约为5-10%,磁盘队列长度约为0.05,并且在“上传”期间可以使用一对可用RAM) “安装”)。

2 个答案:

答案 0 :(得分:2)

不是真正的解决方案,但在类似问题中找到了解决方法:

Slow uploads to running Android emulator

看来,当Android模拟器处于空闲状态时,其网络连接的上限为 2 Mbps 当你通过点击并在带宽上滑动来唤醒它时,神奇地增加到 10 Mbps 左右! (至少在我相当现代的系统上。)

这显然会对将大型应用程序上传到模拟器产生影响。

答案 1 :(得分:0)

解决方案:

转到Run - >运行配置... - >目标标签 - >其他仿真器命令行选项。在那里添加:

-netspeed full -netdelay none

执行此操作后,上传时间从2分钟到8秒。


修改 我还发现退出Skype可以让我的模拟器上传速度更快。