正常文件传输可以正常工作(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