调试Android程序,不使用模拟器,无需数据线真机调试的方法

时间:2021-01-26 17:06:07

最近学习Android,在调试程序的时候经常遇到模拟器启动卡死,用数线连接手机有时候会不匹配,也会出现与程序本身无关的错误。所以,找到一个既不用模拟器,也无需数据线连接的解决方法,可以通过TCP/IP的方法来进行,也就是ADB通过网络来连接设备,无需数据线。
方案一:
1、首先获得手机的root权限,可以借助一键root软件实现,比如root大师、360等等。

2、下载adb wireless ,得到手机IP地址。

3、找到要调试的工程所使用的adb sdk文件的platform-tools文件夹,在cmd 进入该文件夹,输入命令:adb connect (手机IP),系统会提示connect to IP。

4、输入adb devices,看是否确实连上。

5、打开IDE进行调试就可以了。

方案二:
1. 使用USB数据线连接设备。
2. 在命令行输入adb tcpip 5555 ( 5555为端口号,可以*指定)。
3. 断开 USB数据,此时可以连接你需要连接的|USB设备。
4. 再计算机命令行输入 adb connect <设备的IP地址>:5555
后面就可以使用ADB ,DDMS 来调试Android应用或显示Logcat 消息。
调试Android程序,不使用模拟器,无需数据线真机调试的方法
5. 如果需要恢复到USB数据线,可以在命令行输入adb usb
6. * Android设备的IP地址可以在Settings->About Phone->Status 查到*