【发布时间】:2017-11-30 10:03:20
【问题描述】:
我通过 USB 将三星设备连接到我的笔记本电脑。当我从 AndroidStudio/Java 项目运行命令 adb start-server 时,它不起作用。 相同的命令可以从终端运行:
程序输出:
I/System.out: adb 启动服务器 I/System.out:无法绑定tcp:5038
I/System.out:守护程序未运行。现在在端口 5038 上启动它
I/System.out:退出:255
当我运行 adb -d devices -l 命令时发生了类似的事情:
I/System.out: adb -d 设备 -l I/System.out:无法绑定tcp:5038
I/System.out:守护程序未运行。现在在端口 5038 上启动它
I/System.out:退出:1
终端输出:
C:\Users...\Android\Sdk\platform-tools^adb start-server C:\Users...\Android\Sdk\platform-tools^ C:\Users...\Android\Sdk\platform-tools^adb -d devices -l 附加设备列表 df346805 设备产品:j53gxx 型号:SM_J500H 设备:j53g C:\Users...\Android\Sdk\platform-tools^相关的Java命令:
Process proc = Runtime.getRuntime().exec("adb start-server");【问题讨论】:
-
一次尝试 adb kill-server 然后 adb start-server。
-
你怎么知道亚行没有启动?上次更新 Adnrdoid 工作室“adb start-server”命令后,不打印 * 守护程序未运行。现在在端口 5037 上启动它 * 和 * 守护进程已成功启动 *
-
默认端口一般是5037,你改了吗?
-
尝试在不同的端口号上运行。在不同端口上运行 adb 服务器的命令 >$ adb -P 12345 start-server
-
@Dimon 我不知道为什么,但我的默认端口是 5038。但是当我运行 adb -P 5037 start-server 它给了我相同的结果: //adb start-server //无法绑定 tcp:5037 //守护进程未运行。现在在端口 5037 //exit: 255 上启动它。但是 kill-server 可以工作。
标签: java android android-studio adb device