【发布时间】:2015-03-27 06:36:16
【问题描述】:
我正在 ARMv7 开发板上构建 Android 系统。出于某种原因,我想使用“adb shell”从我的 PC 操作系统。由于 Android 系统使用 NFS 服务器作为其根文件系统,因此开发板和 PC 通过以太网连接。这是我尝试过的(我在 Android 设备上具有 root 访问权限):
在安卓设备上(使用putty通过串口访问):
android@ubuntu:~$ setprop service.adb.tcp.port 5555
android@ubuntu:~$ stop adbd
android@ubuntu:~$ start adbd
在 Ubuntu 主机上:
android@ubuntu:~$ adb connect 192.168.0.85:5555
connected to 192.168.0.85:5555
android@ubuntu:~$ adb shell
error: closed
android@ubuntu:~$ adb devices
List of devices attached
192.168.0.85:5555 device
如消息所示,通过 adb 的连接似乎成功(连接到 ...),但是我不能“adb shell”连接它。最奇怪的是我仍然可以看到通过“adb devices”连接的设备。
我试图杀死 adb 服务器并重新启动它,但它也不起作用。
【问题讨论】: