首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adb传输文件的速度非常慢

问Adb传输文件的速度非常慢
EN

Stack Overflow用户
提问于 2015-02-04 13:30:13
回答 3查看 20K关注 0票数 22

我的机器上的adb有问题,它在OSX Yosemite上运行。我试图adb install一个44mb的apk,它花了5分钟的时间来安装。我试图缩小问题的范围,似乎adb push与此有关。

我使用adb push -p src dest进行了测试,以查看传输进度。对于小文件,传输工作正常,仅保留约1300KB/s的传输速率。它在传输大文件时会减慢很多,大约是120KB/s的传输速率。传输总是以字节8388608/总的速度减慢。

我使用OSX Yosemite在我同事的Mac上用同样的设备和同样的USB线缆测试了adb推送,它工作得很好。我不知道是什么导致了这个问题,有人能帮我吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-09-03 22:35:45

根据Performance Tuning the Network Stack on Mac OS X Part 2的说法,

按如下所示编辑/etc/sysctl.conf文件,然后重新启动计算机。

代码语言:javascript
复制
kern.ipc.somaxconn=2048
net.inet.tcp.rfc1323=1
net.inet.tcp.win_scale_factor=4
net.inet.tcp.sendspace=1042560
net.inet.tcp.recvspace=1042560
net.inet.tcp.mssdflt=1448
net.inet.tcp.v6mssdflt=1412
net.inet.tcp.msl=15000
net.inet.tcp.always_keepalive=0
net.inet.tcp.delayed_ack=3
net.inet.tcp.slowstart_flightsize=20
net.inet.tcp.local_slowstart_flightsize=9
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
net.inet.icmp.icmplim=50

我也遇到了同样的问题,并通过上面的设置解决了它。

票数 13
EN

Stack Overflow用户

发布于 2016-12-12 12:31:05

我正为此而苦苦挣扎,然后看到一个建议:在主机上启动一个was服务器,让你的android设备/仿真器直接下载apk。

代码语言:javascript
复制
cd build/outputs/apk/
python -m SimpleHTTPServer 8000

然后,在安卓设备上,我只需打开浏览器访问http://<host_ip>:8000/ --它只需几秒钟就能下载完毕。

票数 6
EN

Stack Overflow用户

发布于 2015-07-14 21:35:31

试着使用Wi-Fi。可能是因为你的USB数据线很慢,或者你的手机不支持高速文件传输。看:How can I connect to Android with ADB over TCP?。当我发送2 GB的GTA SA时,我有30-35 mbps。

如果你没有Wi-Fi,你可以在电脑中使用Android的Tethering。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28314131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档