每次我从ADT运行一个项目,在一个虚拟的安卓设备上进行测试,上传需要90+秒,而在设备上“安装”则需要另一个15+秒。
为什么要花这么长时间?
有什么我该注意的时间吗?( eclipse控制台保持沉默。)
注意: project.apk大小约为5MB,开发机器上的计算资源非常丰富(即CPU使用量约为5-10%,磁盘队列长度约为0.05,以及在“上传”和“安装”期间可用的空闲内存数量)。
发布于 2013-01-19 20:48:00
这并不是一个真正的解决方案,但在一个类似的问题中找到了解决办法:
Slow uploads to running Android emulator
看起来,当安卓模拟器空闲时,它的网络连接被限制在2 Mbps上,当你通过点击和滑动带宽来唤醒它时,带宽神奇地增加到10 Mbps!(至少在我相当现代的系统中是这样的。)
这显然对将大型应用程序上传到仿真器有很大的影响。
发布于 2014-11-27 15:07:36
解决方案:
开始运行->运行配置..。->目标标签->附加模拟器命令行选项。加在那里:
-netspeed full -netdelay none这样做后,上传的时间从2分到8秒。
编辑:我也发现退出Skype会让我的仿真器上传得更快。
https://stackoverflow.com/questions/13833573
复制相似问题