esa*_*091 21 macos android adb
我的机器上有adb问题,它在OSX Yosemite上运行.我想要adb install用44mb apk,安装apk需要5分钟.我试图缩小问题范围,似乎adb push与此有关.
我测试过 adb push -p src dest看传输进度.传输适用于小文件,传输速率约为1300KB/s.传输大文件时速度慢了很多,传输速率约为120KB/s.传输总是在字节8388608 /总速度减慢.
我使用OSX Yosemite在同事的Mac上使用相同的设备和相同的USB线测试了adb push,它运行正常.我不知道是什么原因引起了这个问题,有人可以帮帮我吗?
小智 12
根据Mac OS X第2部分中的网络堆栈性能调整,按如下方式
编辑/etc/sysctl.conf文件并重新启动计算机.
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
Run Code Online (Sandbox Code Playgroud)
我遇到了同样的问题,并通过上述设置解决了这个问题.
我为此感到挣扎,然后看到了一个建议,只需在主机上启动Web服务器,然后让您的android设备/模拟器下载apk。
cd build/outputs/apk/
python -m SimpleHTTPServer 8000
Run Code Online (Sandbox Code Playgroud)
然后,在android设备中,我只需打开浏览器即可http://<host_ip>:8000/- 只需几秒钟即可下载。
| 归档时间: |
|
| 查看次数: |
15958 次 |
| 最近记录: |