我想在我的非root用户设备上使用WIFI连接ADB.目前我有3个Android设备,其中2个在Android 4.0.4上运行,1个在2.3上运行.我的设备IP是192.168.2.122,192.168.2.131,192.168.2.115
我已对所有这些程序启用了USB调试,并按照此处列出的所有步骤操作
在命令行上,我执行了以下操作
adb tcpip 5555
restarting in TCP mode port:5555
adb connect 192.168.2.131
Run Code Online (Sandbox Code Playgroud)
我的问题出在我的某个设备上(Android 4.0.4),ADB正在接收消息说
connected to 192.168.2.122:5555
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试连接其他时,它说
unable to connect to 192.168.2.131:5555
Run Code Online (Sandbox Code Playgroud)
终端页面的屏幕截图:
连接设备上终端的图像:
设备上没有连接的终端图像:
Stack Over Flow上的许多帖子都表示我需要根据我的手机设置相同的功能,但ADB连接的设备也没有根源.
可能是设备未连接的问题是他们的端口没有被收听.
任何帮助赞赏.
小智 70
我有同样的问题.
我首先通过USB连接我的基于Android4.0.3的设备,并将TCP/IP端口设置为5555
$ adb tcpip 5555
Run Code Online (Sandbox Code Playgroud)
之后,我断开USB连接并通过WiFi IP连接到设备,它工作.
$ adb kill-server
$ adb connect 192.168.2.5
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 192.168.2.5:5555
Run Code Online (Sandbox Code Playgroud)
Ang*_*rty 23
步骤是正确的,只有一小部分不同:连接步骤必须在取出电缆后完成.重申完全按照以下步骤操作,它也适用于非root设备.我用几个非root设备测试了它,包括Moto G,Nexus 1,Videocon等.
通过USB连接手机并输入:
adb tcpip 5555
Run Code Online (Sandbox Code Playgroud)要查找移动IP类型:
adb shell ip -f inet addr show wlan0
Run Code Online (Sandbox Code Playgroud)ip地址将在第二行显示如下:
inet 192.168.1.233/24 brd 192.168.1.255 scope global wlan0
Run Code Online (Sandbox Code Playgroud)
其中192.168.1.233是您的手机的IP地址.
拔下USB线并输入:
adb connect mobile-ip:5555
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
59698 次 |
最近记录: |