首先再次确认PC和设备是否处于同一网络且adb connect 的ip正确且设备usb调试已打开
方法1(可以连接usb的情况下windows下cmd)1.连接USB数据线
使用windows的“运行”命令行方式:(此方法需配置adb环境变量,也可直接进入adb工具目录执行\android-sdk-windows\platform-tools\)
cmd环境执行(切换到wifi调试模式)
# 配置adb服务的端口号为 5555 会自动重启设备端的adb服务
adb tcpip 5555
# 通过tcpip连接Android设备,可通过在设备端的shell环境执行 ifconfig 命令查看IP
adb connect 192.168.1.136
cmd环境执行 (切换到usb调试模式)
# 切换到数据线连接USB调试
adb usb
方法2(无法连接usb的情况下)
此方法需要设备可以打开蓝牙或是可以连接网络,因为需要在android设备上安装 “终端模拟器”等类似shell命令工具,工具可以这里下载( https://pan.baidu.com/s/1jElV5UEoZhUL18PYvBkYJQhttps://pan.baidu.com/s/1jElV5UEoZhUL18PYvBkYJQhttps://pan.baidu.com/s/1jElV5UEoZhUL18PYvBkYJQ提取码: ycb2)
可以下载后通过蓝牙将程序发送到android设备上,或是直接在android设备上通过链接下载,安装成功后在应用中依次输入(需要root权限)
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
执行完成后在windows下尝试重新连接
adb connect ***.**.**.**
ip后无须输入端口号,直接输入ip后即可连接,如果还是没有连接,可以稍等1,2分钟后再试
图:android设备终端模拟器
如果想切换到usb调试模式,可以在终端模拟器中依次输入
setprop service.adb.tcp.port -1
stop adbd
start adbd
如果连接设备后android studio 在device file explorer 中不显示内容,显示nothing to show,解决方法可以参考以下文章https://blog.csdn.net/qq_20523943/article/details/122111153https://blog.csdn.net/qq_20523943/article/details/122111153
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)