在没有生根的情况下通过wifi在Android设备中进行调试

Ani*_*nik 30 android adb

是否有任何可能的方法来调试或运行Android应用程序从eclipse到我的索尼平板电脑S通过wifi而不是USB而不用root设备?

如果设备已植根,有很多方法可以做到这一点.但是,我正在寻找一个没有根植的设备的解决方案.

Rin*_*eri 38

  • 从usb断开设备然后告诉它听4455

    adb tcpip 4455

在TCP模式端口重新启动:4455

  • 使用指定的ip:port连接到设备.我的设备正在使用wifi

    adb connect 192.168.1.103:4455

连接到192.168.1.103:4455

  • 现在通过tcp做正常的adb命令

    adb shell

  • 完成后,您可以将其恢复为USB模式adb usb在USB模式下重启

  • 如其他答复所述(以及与此相关的错误消息),使用第一个命令时,需要通过USB连接设备。 (2认同)

she*_*röm 11

经过一段时间的测试后,我成功地设法通过此程序连接了一台索尼​​Tablet S,当时计算机和平板电脑都在同一个wifi网络上.我使用的Xperia T作为一个笔记本电脑和平板S.我跟着上的Xperia平板S和一个的Xperia S中的相同的步骤,阱之间的联结点.

  1. 通过USB将Sony Tablet S连接到计算机,确保在平板电脑上启用了ADB调试.
  2. 在计算机上,执行"adb devices",验证平板电脑是否显示在可用设备列表中.
  3. 平板电脑连接到计算机时执行"adb tcpip [port]",验证您收到"在TCP模式端口重新启动:[port]"的响应
  4. 断开设备与其连接的计算机的连接.
  5. 从位于同一wifi网络上的主机执行"adb connect [ip to device]:[port]",验证您收到"连接到[ip to device]:[port]"的响应

最后我启动了Eclipse,创建了一个测试项目,并尝试启动该项目.该项目从Eclipse自动安装和启动.我也测试了这个用于调试,并且同样有效.


Nit*_*023 9

最后经过大量的搜索,这里是关于" Android 无需调试的无线调试 "的整合,简短的教程你的Android手机!

脚步:

  1. 确保您的手机和PC /笔记本电脑连接在同一网络中.
  2. 找到您的Android设备的IP地址:转到设置>关于手机>状态.记下来吧.
  3. Ping测试:让我们首先检查您的手机是否可以通过PC /笔记本电脑访问pingAndroid设备并检查其响应.如果ping不成功,请参阅注释.

e.g: ping 192.168.1.55

  1. 在USB调试模式下通过USB连接Android设备.
  2. 打开命令提示符并cd进入<Android SDK Folder>\platform-tools目录并运行以下命令.
adb tcpip 5555
adb connect DEVICE_IP_ADDRESS_HERE:5555
Run Code Online (Sandbox Code Playgroud)
  1. 如果要切换回USB模式,请使用以下命令.

adb -s DEVICE_IP_ADDRESS_HERE:5555

断开Android设备与USB的连接.如果一切正常,您可以无线调试Android应用程序!

笔记:

  • 如果ping不成功,请确保未隔离无线(WiFi)设备和有线设备.如果已隔离,则需要禁用隔离.路由器Mfgrs将其称为AP隔离.路由器的无线配置页面中将有一个设置.我有D-Link路由器,我取消选中无线基本设置页面中的启用MultiAP隔离设置.
  • 我个人认为这种连接方法需要花费更多时间..所以,我配置了我的Android设备,所以它使用静态IP,如192.168.1.55连接到我的路由器,我做了一个Windows批处理文件,如下所示,
@echo off
cd C:\AndroidSDK\platform-tools\
echo make sure your your Phone is connected in USB Debugging Mode.
pause
adb kill-server
adb tcpip 5555
adb connect 192.168.1.55
pause
Run Code Online (Sandbox Code Playgroud)

所以,每次我只需要插入我的设备,双击批处理文件,所有都自动完成:P!