Android Studio使用ADB远程调试(真机)(通过无线调试)
准备工作
1)设备:笔记本电脑、安卓手机
2)设备连接相同网络(如:同个WIFI)
3)手机开启开发者模块、USB调试、USB安装
ps:本人安卓手机是红米手机,开启开发者模式可参考:https://baijiahao.baidu.com/s?id=1758792460891751075&wfr=spider&for=pc
操作步骤
1)打开Android Studio,通过File->Project Stucture->SDK location,找到SDK位置, 如:C:\Users\admin\AppData\Local\Android\Sdk
2)检查SDK位置(C:\Users\admin\AppData\Local\Android\Sdk\platform-tools)下是否存在adb.exe、adbWinApi.dll、AdbWinUsbApi.dll
3)修改环境变量path,新增一项,C:\Users\admin\AppData\Local\Android\Sdk\platform-tools
4)新增环境变量ANDROID_HOME,值为:C:\Users\admin\AppData\Local\Android\Sdk
5)重启电脑,使环境变量生效
6)检查adb配置是否成功
6.1)打开cmd命令,输入adb(如显示Androd Debug Bridge version...,代表成功)
6.2)打开Android Studio,点击Terminal,输入adb(如显示Androd Debug Bridge version...,代表成功)
7)检查端口是否可用,如:adb tcpip 5555(restarting in TCP mode port:5555表示端口正常,需要连接数据线)
8)查看手机的IP地址(如:红米手机,设置-关于设备-全部参数-状态信息-IP地址(192.168.16.113))
9)adb连接手机,输入: adb connect 192.168.16.113:5555(connect to 192.168.16.113:5555表示成功,可以拔掉数据线)
10)运行Android项目,里面会出现安卓手机(真机)运行,手机会受到提示是否允许调试
参考地址:
https://www.jianshu.com/p/e59ee79c9a17
转自:https://www.cnblogs.com/xielong/p/17694069.html
注意:
报错:adb tcpip 5555 (error: more than one device/emulator)
查看:adb devices
原因:开启了多个设备
处理:关闭多余的设备(模拟器)