在Android设备上通过wifi进行debugging而不生根

有没有任何可能的方式来debugging或运行android应用程序从eclipse到我的索尼平板电脑S通过WiFi而不是USB没有根植设备?

有办法做到这一点,如果设备是根植的。 但是,我正在寻找一个不扎根的设备的解决scheme。

Solutions Collecting From Web of "在Android设备上通过wifi进行debugging而不生根"

  • 从USB断开设备,然后告诉它在4455上收听

    adb tcpip 4455

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

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

    adb connect 192.168.1.103:4455

连接到192.168.1.103:4455

  • 现在通过TCP做正常的adb命令就好

    adbshell

  • 当你完成后,你可以把它放回USB模式下USB USB模式重新启动

经过一段时间的testing后,我成功设法通过ADB将索尼平板电脑S连接到ADB上,当时电脑和平板电脑都在同一个WiFinetworking上。 我使用Xperia T作为笔记本电脑和Tablet S之间的系链。我在Xperia Tablet S和Xperia S上也遵循同样的步骤。

  1. 将Sony Tablet S通过USB连接到计算机,确保在平板电脑上启用了ADBdebugging。
  2. 在电脑上,执行“adb设备”,validation平板电脑是否显示在可用设备列表中。
  3. 当平板电脑连接到计算机时执行“adb tcpip [port]”,validation您会得到一个响应“在TCP模式下重新启动端口:[端口]”
  4. 从设备连接到的电脑断开连接。
  5. 从位于同一个wifinetworking上的主机,执行“adb connect [ip to device]:[port]”,validation你的回应是“连接到[ip to device]:[port]”

最后,我启动了Eclipse,创build了一个testing项目,并尝试启动该项目。 该项目从Eclipse自动安装并启动。 我也testing了这个进行debugging,并且工作得很好。

最后经过大量的search,这里是关于“ Android无线debugging与Android无线 ”你的Android手机的整合,简短的教程!

脚步:

  1. 确保您的手机和您的PC /笔记本电脑连接在同一个networking中。
  2. find您的Android设备的IP地址:进入设置>关于手机>状态 。 记下来。
  3. Pingtesting:让我们首先检查您的手机是否可以从您的PC /笔记本电脑进行ping您的Android设备,并检查其响应。 请参阅注意如果ping不成功。

eg: ping 192.168.1.55

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

adb -s DEVICE_IP_ADDRESS_HERE:5555

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

笔记:

  • 如果ping不成功,请确保无线(WiFi)设备和有线设备不隔离 。 如果隔离,则需要禁用隔离。 路由器制造商将其称为AP隔离 。 路由器的无线configuration页面会有一个设置。 我有D-Link路由器,我没有选中无线基本设置页面中的Enable MultiAP Isolation设置。
  • 我个人觉得这种连接方式需要更多的时间..所以,我configuration了我的android设备,所以它使用静态IP像192.168.1.55连接到我的路由器,我做了一个Windowsbatch file,
 @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 

所以,每次我只需要插入我的设备,并双击batch file,所有自动完成:P!

(不需要root) Android Studio有一个最好的,简单的UI方法

创buildIntelliJ和Android Studio插件,通过WiFi快速连接您的Android设备,无需连接USB即可安装,运行和debugging您的应用程序。 按下一个button,忘记你的USB电缆。

只需安装插件Android WiFi ADB

直接从下载并安装Android WiFi ADB

Intellij / Android Studio: 首选项/设置 – >插件 – >浏览存储库

在这里输入图像说明

在这里输入图像说明

记得! 第一次初始化设备,你必须使用USB连接

或者,您可以从JetBrains插件站点下载插件,并手动安装: Preferences / Settings-> Plugins->从磁盘安装插件。

欲了解更多信息,请阅读https://github.com/pedrovgs/AndroidWiFiADB