adb push命令的传输速度问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb push命令的传输速度问题相关的知识,希望对你有一定的参考价值。
今天通过USB连接手机,通过adb push命令从电脑想手机传输文件,显示速度才2MB/s,USB 2.0的理论传输速度应该为50MB/s,不知为什么?
有没有办法提升速度,或者由其他的命令或方式向手机传输文件?
我的电脑是32位的win7,手机是华为P7
多谢
可以采用adb1.0.36以及之后的版本,那么push的速度可以达到6-10mB/S.
从源码来看,在adb1.0.36之后,应该是增加了传输packet的包大小机制。使的传输速度大增。 参考技术A 额,你想多了,理论传输速度永远是达不到的。衰减的程度几乎是几何倍增,所以2mb/s已经算不慢了。
就好比我家的光纤说是20m,实际速度可能最高也就2mb,其中损耗非常的大。
而通过usb传输也是同样的道理。 参考技术B adb其实走的是TCP/IP协议,虽然物理介质是USB,但不是USB协议,所以这个速度不能看USB的
平时工作需要用到的adb命令
1.机器OTA升级
adb push update.zip(OTA升级包) /sdcard/机器上安装的路径
eg:adb push update.zip /sdcard/ota/download/update.zip(该update.zip可以任意取名)
2.OPK升级
先安装apk文件:adb install -r apk包路径
(之后卸载用:adb uninstall 路径)
安装opk文件:
adb push 包路径 /sdcard/包名
adb shell am broadcast -a 安装路径 --es path "/sdcard/包名"
3.机器不在线
adb push 包路径 /sdcard/robot/config
4.抓取log
adb pull sdcard/log路径 保存在本地的路径
5.删除机器上的log
adb shell
cd sdcard/log路径
rm -r *
6.退回主界面
adb shell am start -n 路径
7.下载照片
adb pull sdcard/照片路径 下载到本地的路径
以上是关于adb push命令的传输速度问题的主要内容,如果未能解决你的问题,请参考以下文章