当前位置:   article > 正文

使用scrcpy 连接荣耀50手机,解决 ERROR: “adb push“ returned with value 1, ERROR: Server connection failed 报错_error: "adb push" returned with value 1

error: "adb push" returned with value 1

今天使用scrcpy连接荣耀50手机遇到报错,提示如下:

在这里插入图片描述

1. 解决办法

  说明一下:我的手机是荣耀 50,电脑是荣耀 MagicBook Pro,操作系统是Windows 10 家庭中文版

  首先要把手机和电脑连接同一个WIFI,用USB将手机与电脑进行连接,手机要打开USB调试和选择USB配置,手机要把所连接WIFI的IP设置为静态。
  USB调试方法:点击设定----关于手机----版本号连续点击5次,返回菜单,在搜索框搜索开发人员选项----打开USB调试,再下滑找到选择USB配置----选择MIDI(不要选仅充电的USB配置否则USB调试会一直自动关闭),再进行下述操作(这是荣耀手机的方法,其他类型手机操作不同)。
   WIFI的IP设置为静态方法:点击设定----WLAN----修改网络----IP----点击IP后就显示DHCP和静态两个选项选择静态(不同手机操作不同)

PS: 我的荣耀50手机遇到个BUG,在选择USB配置选项那里,若选择 MTP(多媒体传输) 或 PTP(图片传输) 其中一个选项电脑就会一直响起调试连接音,并识别不出手机设备,这只是我手机遇到的BUG,你们的手机不一定有这个BUG,大家可以自行尝试下


1.1 按住快捷键win+r,输入cmd进入命令行,使用命令adb tcpip 5555进行adb端口绑定

在这里插入图片描述

1.2 命令成功执行后,再使用命令adb connect 手机IP:5555 进行adb连接

在这里插入图片描述这一步是让电脑能连接上无线的访问端口号。

PS:第一条命令执行成功后请不要断开USB连接,否则使用第二条命令adb connect 手机IP:5555进行adb连接会出现以下报错

在这里插入图片描述

1.3 这时执行命令scrcpy发现再次报错,如下图

在这里插入图片描述
通过adb连接了两个安卓设备后,执行Scrcpy命令就会报如下错误:ERROR: Multiple (2) ADB devices: 此时我们需要自主选择投屏哪台设备,


1.4 先用命令 adb devices 查看已连接的设备名字**

在这里插入图片描述
这里的两个设备第一个为设备的序列号信息,第二个为设备的IP地址



1.5 执行命令scrcpy --serial 设备名 连接其中一个设备

在这里插入图片描述


成功连接到手机
在这里插入图片描述

  写这篇文章之前网上找了很多方法,没找见有人写关于使用scrcpy 连接荣耀系列手机报错ERROR: “adb push” returned with value 1和 ERROR: Server connection failed 的解决方案。我自己也是一个个方法去尝试才成功解决,希望对有需要的人能有所帮助,成功了就不用浪费时间再去尝试,若觉得文章中的步骤有问题可以私信我或在评论区指出。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号