正常文件传输可以正常工作(1.56MB和6.7MB),但apk(1.81MB)失败:

>adb -s localhost:4444 push IMG_20141219_210043.jpg /storage/sdcard0/Download
45 KB/s (1637405 bytes in 35.128s)

>adb -s localhost:4444 push javamagazine20120708-dl.pdf /storage/sdcard0/Download
40 KB/s (7035111 bytes in 171.628s)

>adb -s localhost:4444 push wear-debug.apk /storage/sdcard0/Download
protocol failure


通过Android Studio安装时也会发生同样的情况:

Waiting for device.
Target device: motorola-moto_360-localhost:4444
Uploading file
  local path: C:\workspace\Heating\wear\build\outputs\apk\wear-debug.apk
  remote path: /data/local/tmp/com.mypackage.heating
I/O Error: An existing connection was forcibly closed by the remote host


整个下午(及之前一个月)一直在开发和测试磨损(Moto360),没有问题,突然之间AS出现I/O Error: An existing connection was forcibly closed by the remote host失败。

尝试重新启动磨损,电话,PC,adb,结果相同...

有想法吗?

最佳答案

某些android设备不允许.apk文件传输,例如您无法在Nexus 5上发送或接收.apk文件...我不确定您的穿戴设备,但事实可能是这样...作为解决方案,您可以重命名apk文件其他(我通常使用.mp3),然后尝试发送该文件。 ;)然后在您的穿戴设备中将其重命名为.apk:D

10-07 19:47
查看更多