在Android Studio中使用adb over tcpip?

Rya*_*n R 55 tcp adb android-studio

是否有可能以显示adb logcattcpipAndroid Studio中的设备?我正在编写一个使用USB端口的应用程序,我无法使用它adb usb.

目前,我使用以下指令在命令提示符中查看logcat,但如果将它集成到AS中会很好:http: //developer.android.com/tools/help/adb.html#wireless

Rya*_*n R 93

经过一些测试,Android Studio已经支持此功能.您只需要执行以下ADB命令,现在您可以看到logcat甚至无线加载您的应用程序.无需USB线!

来自:http://developer.android.com/tools/help/adb.html#wireless

$ adb tcpip 5555
restarting in TCP mode port: 5555
Run Code Online (Sandbox Code Playgroud)

运行Android Oreo 之前找出Android设备的IP地址:

设置 - >关于平板电脑 - >状态 - > IP地址.记住#.#.#.#形式的IP地址.

查找运行Android Oreo的Android设备的IP地址

设置 - > Wi-Fi - > - > IP地址

将adb主机连接到设备:

$ adb connect #.#.#.#
connected to #.#.#.#:5555
Run Code Online (Sandbox Code Playgroud)

  • 对我有用的是直接`adb connect ip.address.comes.here:5555` (9认同)

sma*_*c89 39

在android studio中,您可以创建一键式解决方案.

  1. 进入File> Settings> Tools>External Tools
  2. 使用以下设置创建工具,确保将adb路径替换为路径

在此输入图像描述

  1. 按确定并保存工具
  2. 在Android Studio中,单击Tools> External Tools>Android Over Wifi

  3. 应弹出与此类似的提示,您可以在此处输入手机的IP地址.(启用时,您可以通过手机获取此地址ADB over network)

在此输入图像描述

  1. 输入所需信息后,您现在应该已连接.祝贺并享受无线调试:).

  • 唯一正确的答案.不是"这是这个神奇的命令行,所以每次你想调试都要输入一个命令行.哦,sudo,出于某种原因." (2认同)

GMG*_*GMG 22

它是简单的,在Android Studio中打开终端,然后键入

adb连接"您的IP地址"

就这样.请记住,要使用adb wireless,您的设备必须是root用户

在此输入图像描述

  • 根据[此SO答案](http://stackoverflow.com/a/10236938/134761),不需要Root.适合我. (7认同)
  • 第二个上面的评论。这里没有 root,但 ADB over TCP 对我有用。 (2认同)
  • 这是唯一对我有用的方法。无需root。 (2认同)

Gen*_*ene 6

我得到了一个带有Android OS的技嘉盒子.这个盒子有一个USB和以太网端口.这些是让我的Windows 7 PC与Android OS连接以便在Android Studio上查看调试输出的说明.

如何使用USB端口进行调试:

1)打开命令提示符

2)转到存储adb.exe文件的位置

3)键入"adb connect(您的网关的IP地址)".例如,"adb connect 192.168.1.94".

可以在设置图标 - >关于平板电脑 - >状态 - > IP地址中找到Android设备的IP地址

在此输入图像描述

如果您在adb.exe目录中,则其他adb命令包括:

1)adb devices =查找当前连接到您计算机的所有设备.

2)adb kill-server =断开设备连接


要调试的以太网端口:

http://www.techrepublic.com/blog/software-engineer/debug-android-applications-over-ethernet/

1)打开命令提示符并导航到ADB.exe副本所在的目录.

2)键入"adb tcpip 5555"并按Enter键.

3)键入"adb connect 1.1.1.1:5555",用手机或平板电脑的IP地址替换1.1.1.1.

在此输入图像描述