Android 常见adb命令

1、  查看所有已链接的设备

命令:

adb devices

 

例:

C:Userslaiyu>adb devices

List of devices attached

5d3b5aac        device

 

设备命令

2、  复制文件/目录到手机设备

命令:

adb push

例:复制d:\ WiFi.apk到手机/mnt/sdcard/ (手机内存)

C:Userslaiyu>adb push d:\WiFi.apk /mnt/sdcard/

1661 KB/s (7471417 bytes in 4.390s)

3、  从手机设备复制文件/目录

命令:

adb pull []

例:

C:Userslaiyu>adb pull /mnt/sdcard/WiFi.apk d:\

1573 KB/s (7471417 bytes in 4.637s)

备注:如果文件已经存在,则直接覆盖,不提示

4、  进入手机远程终端

命令:

adb shell

例:

C:Userslaiyu>adb shell

shell@android:/ $

5、  运行远程shell命令

adb shell

6、  查看设备日志

命令:

adb logcat [ ]

注:关于filter-spec  参考命令:adb logcat --help

7、  安装

非覆盖安装

命令:

adb install package_name.apk

例:

C:Userslaiyu>adb install d:\Wifi.apk

2802 KB/s (7471417 bytes in 2.603s)

        pkg: /data/local/tmp/Wifi.apk

Success

覆盖安装

命令:

adb install package_name.apk

例:

C:Userslaiyu>adb install -r d:\Wifi.apk

1772 KB/s (7471417 bytes in 4.117s)

        pkg: /data/local/tmp/Wifi.apk

Success

备注:adb会将包复制到临时目录,然后进行安装

8、  卸载

命令:

adb uninstall [-k] pkg_name

选项说明:

-k  保留数据和缓存目录

注意:这里的pkg_name,不是按时的软件包命名

例:

C:Userslaiyu>adb uninstall com.snda.wifilocating

Success

脚本命令

9、  开启(运行)服务

命令:

adb start-server

注:开启后在任务管理器中看到 adb进程

例:

C:Userslaiyu>adb start-server

* daemon not running. starting it now on port 5037 *

* daemon started successfully *例:

10、 终止正在运行的服务

命令:

adb kill-server

原文地址:https://www.cnblogs.com/yanghj010/p/4703715.html