adb 从 virtualbox ubuntu 推送到 android 设备非常慢

adb push very slow from virtualbox ubuntu to android device

现在在virtualboxubuntu机器上开发一些代码,宿主机是win7。代码准备就绪后,我使用以下命令 adb push abc.so /data/local/tmp/myabcfolder 将库放入设备。但是,传输数据的速度太慢了,shell几乎停在了ps。如果我将小容量文件推送到设备,似乎没问题。关于如何将相对较大的库放入设备的任何想法?谢谢。

ps:向设备传输数据时,很快达到一定的数据量(393216),然后进入ps,如下图:

此处最好的解决方案是使用共享驱动器:
将您的真实文件夹挂载到您的 VBox,这将比使用 adb.
复制快得多 你可以找到 more information here and here

终于找到原因了:是因为在连接Android设备时,没有使用USB 2.0协议。在virtualbox中,有一个地方可以设置这个选项:

但是为了启用 USB 2.0,您必须安装 virtualbox 扩展。