我通过USB将Samsung设备连接到笔记本电脑。当我从AndroidStudio / Java项目运行命令 adb start-server 时,它不起作用。 相同的命令在终端上起作用:
节目输出:
I/System.out: adb start-server
I/System.out: cannot bind tcp:5038
I/System.out: daemon not running. starting it now on port 5038
I/System.out: exit: 255
当我运行 adb -d devices -l </ i>命令时会发生类似的事情:
I/System.out: adb -d devices -l
I/System.out: cannot bind tcp:5038
I/System.out: daemon not running. starting it now on port 5038
I/System.out: exit: 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 List of devices attached df346805 device product:j53gxx model:SM_J500H device:j53g C:\Users...\Android\Sdk\platform-tools^
相关的Java命令:
Process proc = Runtime.getRuntime().exec("adb start-server");
答案 0 :(得分:0)
这些步骤可能会有所帮助,
答案 1 :(得分:0)
我在下面的答案中读到了 -
Error while executing adb command programmatically我们必须根设备 - 设备必须处于超级用户root模式 - 才能运行adb start-server
。