adb“启动服务器”命令失败

问题描述 投票:0回答:3

我通过 USB 将三星设备连接到我的笔记本电脑。当我从 AndroidStudio/Java 项目运行命令 adb start-server 时,它不起作用。 相同的命令可以在终端上运行:

程序输出:

I/System.out: adb start-server
I/System.out:无法绑定 tcp:5038
I/System.out:守护进程未运行。现在在端口 5038 上启动它
I/System.out:退出:255

当我运行 adb -d devices -l 命令时,会发生类似的事情:

I/System.out: adb -d devices -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");

java android android-studio adb device
3个回答
0
投票

这些步骤可能会有所帮助,

  1. 断开手机连接
  2. 从任务管理器中手动终止进程(adb.exe)(如果存在)。
  3. 在命令提示符下应用 <..sdk/platform-tools>adb Kill-server
  4. 应用adb启动服务器

0
投票

我读到以下答案 - 以编程方式执行 adb 命令时出错,我们必须 root 设备 - 设备必须处于超级用户 root 模式 - 才能运行

adb start-server


0
投票

我遇到了类似的问题,并通过运行这些命令解决了它

  1. which adb

我得到了这个回报(因为我安装了 Android Studio)

/home/tiago/Android/Sdk/platform-tools/adb

  1. export ADB=/home/tiago/Android/Sdk/platform-tools/adb
  2. adb start-server
© www.soinside.com 2019 - 2024. All rights reserved.