每次我从ADT运行项目以在虚拟Android设备上进行测试时,上传需要90秒以上,而在设备上“安装”它需要15秒以上。
为什么需要这么长时间?
我应该留意哪些超时? (eclipse控制台保持沉默。)
注意:project.apk大小约为5MB,并且开发机器上的计算资源很多(即CPU使用率约为5-10%,磁盘队列长度约为0.05,并且在“上传”期间可以使用一对可用RAM) “安装”)。
答案 0 :(得分:2)
不是真正的解决方案,但在类似问题中找到了解决方法:
Slow uploads to running Android emulator
看来,当Android模拟器处于空闲状态时,其网络连接的上限为 2 Mbps 当你通过点击并在带宽上滑动来唤醒它时,神奇地增加到 10 Mbps 左右! (至少在我相当现代的系统上。)
这显然会对将大型应用程序上传到模拟器产生影响。
答案 1 :(得分:0)
转到Run - >运行配置... - >目标标签 - >其他仿真器命令行选项。在那里添加:
-netspeed full -netdelay none
执行此操作后,上传时间从2分钟到8秒。
修改强> 我还发现退出Skype可以让我的模拟器上传速度更快。