首页 文章

无法通过ADB通过ADB连接到Android - 我是否需要root访问权限?

提问于
浏览
7

我基本上试图这样做:How can I connect to Android with ADB over TCP?与Droid X2 .

我打开USB调试,我的手机通过USB插入 . IP地址是10.0.78.33(我已经验证我可以在该IP上与手机进行TCP通信,我可以对它进行ping操作) .

我转到命令行并执行以下操作:

adb tcpip 5555在TCP模式下重启端口:5555 >> adb connect 10.0.78.33:5555无法连接到10.0.78.33:5555

有关为什么这不起作用的任何想法?我是否需要root访问才能执行此操作?我试图避免生根电话 .

谢谢!

9 回答

  • 2

    Step 1 . 转到PC /笔记本电脑上的Androidsdk \ platform-tools

    Step 2 :

    通过USB连接您的设备并运行:

    adb kill-server

    然后运行

    adb tcpip 5555

    你会看到以下消息......

    守护程序没有运行 . 现在在端口5037上启动守护进程成功启动在TCP模式端口重启:5555

    Step3:

    现在打开新的CMD窗口,

    转到Androidsdk \ platform-tools

    现在跑

    adb connect xx.xx.xx.xx:5555 (xx.xx.xx.xx是设备IP)

    Step4: 断开设备与USB的连接,它就像从Android工作室连接一样 .

  • 2

    您的设备还没有_1168072_为IntelliJ / Android Studio开发了一个插件,只需按一个按钮就可以通过wifi连接您的设备 . Here是准备使用的代码和here .

    用法很简单 . 这里有一个gif:

    enter image description here

  • 0

    症状

    有了我的手机,这个问题就发生了很多 . 我有这些症状:

    • ping x.x.x.x

    • adb connect x.x.x.x 次超时("unable to connect")

    • telnet x.x.x.x 5555

    解决方法

    在计算机上运行 adb connect 之前,我需要在手机上禁用并重新启用WiFi . 然后我可以 pingtelnetadb connect 到手机 .

    我正在使用运行CyanogenMod 12.1的Sony Xperia M C1904 .

  • 13

    Root IS需要更改系统属性 . 但是,不需要通过wifi启动adb .
    您可以在通过USB连接时转发端口,然后告诉adb守护程序监听某个频率:
    ADB over wirless

  • 4

    我遇到了同样的问题,我的设备根深蒂固 . 问题实际上来自adbd Insecure . 如果您在设备上安装了adbd Insecure,则会阻止您通过WiFi连接到您的设备 . 您必须取消选中应用adbd Insecure中的“启用不安全adbd” .

    FIXED: Can't connect to adb over wifi

  • 1

    我的三星标签1的问题是我的Xubuntu 14.04机器上的端口5037上已经运行了一个adb进程,直到我输入 pgrep -l -u username 时我才意识到这一点 . 为了解决这个问题,我使用 pkill adb 终止了adb进程,导航到我的平台工具文件夹并运行 adb tcpip 5037 然后使用 5037 端口号连接到我的设备 . 繁荣!工作就像一个魅力 .

  • 7

    运行 setprop service.adb.tcp.port 5555 并重新启动 adb 后,如果在主机上运行 adb devices ,则不会看到该设备 .

    相反,你必须运行 adb connect 10.0.78.33:5555

  • -1

    我无法通过5Ghz WLAN将adb连接到我的Nexus5手机,但它确实可以立即使用较慢的2,4 Ghz .

  • 1

    根据Chris Stratton的评论,显然需要root访问权限 .

相关问题