adb从virtualbox ubuntu到android设备的推进速度非常慢
现在我正在virtualbox ubuntu机器上开发一些代码,主机是win7。代码准备好后,我使用以下命令将库放入设备adb从virtualbox ubuntu到android设备的推进速度非常慢,android,ubuntu,adb,virtualbox,Android,Ubuntu,Adb,Virtualbox,现在我正在virtualbox ubuntu机器上开发一些代码,主机是win7。代码准备好后,我使用以下命令将库放入设备adb push abc.so/data/local/tmp/myabcfolder。然而,传输数据的速度非常慢,外壳几乎停止。如果我将小卷文件推送到设备上,它看起来很好。关于如何将相对较大的库放到设备上有什么想法吗?谢谢 ps:将数据传输到设备时,它会非常快地到达一定数量的数据(393216),然后停止,如下图所示: 这里的最佳解决方案是使用共享驱动器: 将真实文件夹装载到V
adb push abc.so/data/local/tmp/myabcfolder
。然而,传输数据的速度非常慢,外壳几乎停止。如果我将小卷文件推送到设备上,它看起来很好。关于如何将相对较大的库放到设备上有什么想法吗?谢谢
ps:将数据传输到设备时,它会非常快地到达一定数量的数据(393216),然后停止,如下图所示:
这里的最佳解决方案是使用共享驱动器:
将真实文件夹装载到VBox,这将比使用
adb
进行复制快得多你可以找到并且我终于找到了原因:这是因为当连接Android设备时,它不使用USB 2.0协议。在virtualbox中,有一个位置可以设置此选项:
但为了启用USB 2.0,您必须安装virtualbox扩展 4Mb的文件并没有那么大,上传的时间应该不会超过几秒钟。我建议在
virtualbox
设置中为一个USB控制器配置PCI直通
。您将无法在主机系统中使用任何连接到该控制器的设备,但这将确保虚拟机内的USB性能达到最佳。@Alex P-您能解释一下如何设置PCI直通吗