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

时间:2012-12-16 13:17:53

标签: android adb

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

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

4 个答案:

答案 0 :(得分:36)

  • 从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模式下重启

答案 1 :(得分:10)

经过一段时间的测试后,我成功地设法通过此程序连接了一台索尼​​Tablet S,当时计算机和平板电脑都在同一个wifi网络上。我使用Xperia T作为笔记本电脑和平板电脑S之间的网络共享点。我在Xperia Tablet 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] :端口]"
  6. 最后我启动了Eclipse,创建了一个测试项目,并尝试启动该项目。该项目从Eclipse自动安装和启动。我也测试了这个用于调试,并且同样有效。

答案 2 :(得分:7)

最后经过大量搜索后,这是关于" 使用Android进行无线调试 而无需生根 &##的整合简短教程34;你的Android手机!

<强>步骤:

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

    e.g: ping 192.168.1.55

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

        adb -s DEVICE_IP_ADDRESS_HERE:5555

        从USB断开Android设备。如果一切正常,您可以无线调试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
        

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

答案 3 :(得分:3)

(无需root权限) Android Studio有一个最好,最简单的UI方法

创建IntelliJ和Android Studio插件,通过WiFi快速连接Android设备,无需连接USB即可安装,运行和调试应用程序。按一个按钮忘记USB电缆。

只需安装插件 Android WiFi ADB

直接从

下载并安装Android WiFi ADB

Intellij / Android Studio:偏好设置/设置 - &gt;插件 - &gt;浏览存储库

enter image description here

enter image description here

请记住!首次初始化您必须使用USB连接的设备

或者,您可以从JetBrains插件站点下载插件并手动安装:首选项/设置 - &gt;插件 - &gt;从磁盘安装插件。

有关详情,请阅读https://github.com/pedrovgs/AndroidWiFiADB