siv*_*ag1 24
从Android 4.2开始,每个ADB设备都需要获得计算机连接的授权.这是为了安全起见.因此,当连接USB时,会出现一个提示,要求在设置USB调试时授权设备.但WIFI亚行不会发生这种情况.
因此,解决方法是通过USB连接设备,始终接受机器.然后,当尝试无线ADB时,它应该工作.
解
1将设备(通过USB)连接到计算机.
2授权adb设备,以便它可以与计算机进行通信(通过USB握手)
3检查设备是否已连接
$adb devices
List of devices attached
SC8SDQWGKBT4JVS4 device
Run Code Online (Sandbox Code Playgroud)
4更改为tcpip模式
$adb tcpip 5555
restarting in TCP mode port: 5555
Run Code Online (Sandbox Code Playgroud)
5将设备(通过WIFI)连接到计算机,确保两者都在同一网络上
$adb connect 192.168.1.100
connected to 192.168.1.100:5555
Run Code Online (Sandbox Code Playgroud)
6授权adb设备,以便它可以与计算机进行通信(通过WIFI进行握手)
7检查设备是否已连接
$adb devices
List of devices attached
SC8SDQWGKBT4JVS4 device
192.168.1.100:5555 unauthorized
Run Code Online (Sandbox Code Playgroud)
虽然我授权了这个设备,但adb却看到了不同的东西.
为了使工作正常,请从USB上拔下设备,因为通过WIFI连接.
8杀死adb服务器
$adb kill-server
Run Code Online (Sandbox Code Playgroud)
9再次通过WIFI连接
$adb connect 192.168.1.100
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 192.168.1.100:5555
Run Code Online (Sandbox Code Playgroud)
10最后,检查设备是否已连接
$adb devices
List of devices attached
192.168.1.100:5555 device
Run Code Online (Sandbox Code Playgroud)
设备现已获得授权,您可以通过WIFI开始调试.
| 归档时间: |
|
| 查看次数: |
22270 次 |
| 最近记录: |