Adb shell-进入Linux命令行

时间:2025-01-28 07:59:29
adb是android提供的调试工具,可以进入操作系统以Linux调试程序。
adb shell:进入Linux命令行,可以使用Linux的命令(ls、ls –l、cd…)。
adb shell失败:

  第一种情况:有多个设备或者模拟器,解决办法:(指定连接某一个设备或者模拟器)
1、获取模拟器/设备列表:adb devices

2、指定device来执行adb shell: adb -s devicename shell

在多device的时候,执行adb命令一般都需要用参数-s指定device。例如卸载emulator-5554上的包     adb -s emulator-5554uninstall

  第二种情况:确实有一个设备或者模拟器(之所以显示有多个是因为此设备用过两次使用命令 adb devices 会看到这个设备有两种状:offline 和 device)
    解决办法:
   一般办法:在命令窗口输入adb start-server 重新启动服务
   如果上述方法不可以,终极方法:打开任务栏,选择“进程”选项卡,找到进程,结束之,重新启动就完事OK啦(或者在命令窗口输入命令adb kill-server )


一般按照以上方法即可解决adb的问题,但是如果还是不行,建议重启电脑吧,开机后不要登录QQ或打开其它软件,以免端口被占用,这样就不会有问题了。