Android adb常用命令小结

adb是安卓调试桥工具(Android Debug Bridge Tools),它可以通过窗口命令协助Android开发人员方便快捷的调试应用。例如apk安装卸载、查看设备信息、查看应用信息、文件管理等等,那么我们就来看看如何通过命令来完成这些操作。

开始使用 adb命令之前,首先要下载安装配置好 adb工具,才能正常使用。

  • adb下载安装
    网上下载 android sdk 压缩包解压到本地,adb就在sdk\platform-tools\adb.exe文件夹中;

  • adb环境配置
    详细的环境变量配置,请移驾 —— 《Android开发环境搭建》

  • adb命令操作

1)在完成以上安装配置后,使用Win + R快捷键打开 运行窗口,输入cmd令打开 cmd 命令窗口

Android adb常用命令小结_第1张图片

2)输入命令定位到adb.exe所在位置,即 sdk 安装目录下的platform-tools目录;
例如:cd C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools

Android adb常用命令小结_第2张图片

3)在 cmd窗口输入 adb操作命令,例如adb devices查看连接设备;

Android adb常用命令小结_第3张图片

1. 应用管理命令
  • 安装apk命令:
    adb install [文件](安装apk)
    adb install -r [文件](覆盖安装,保留数据)
    adb install -d [文件](允许安装低版本apk)
    adb install -s [文件](安装到sd卡)
    adb install -t [文件](允许测试包)

  • 卸载apk命令:
    adb uninstall [包名](卸载软件)
    adb uninstall -k [包名](卸载软件,保留配置和缓存文件)

  • 启动apk命令:
    adb shell am start -n [包名]/[包名].[Activity名]

  • 关闭apk命令:
    adb shell am force-stop [包名]

  • 启动Service命令:
    adb shell am startservice -n [包名]/[包名].[Service名]

  • 停止Service命令:
    adb shell am stopservice

  • 查看正在运行的Services命令:
    adb shell dumpsys activity services(查看所有运行的service)
    adb shell dumpsys activity services [包名](查看指定运行的service)

  • 发送BroadCast命令:
    adb shell am broadcast -a [广播动作]

  • 清除应用数据与缓存:
    adb shell pm clear [包名]

  • 查看已安装的应用:
    adb shell pm list packages(全部应用)
    adb shell pm list packages -s(系统应用)
    adb shell pm list packages -3(第三方应用)

  • 查看应用详细信息:
    adb shell dumpsys package [包名]

2. 文件管理命令
  • 截屏命令:
    adb shell screencap [手机文件保存路径]
    adb shell screencap /sdcard/a.png

  • 复制文件到电脑:
    adb pull [手机文件路径] [电脑目标路径]
    adb pull /sdcard/a.png C:\Windows

  • 复制文件到设备:
    adb push [电脑文件路径] [手机目标路径]
    adb push C:\a.png /sdcard

3. 系统软件命令
  • 启动系统照相机命令:
    adb shell am start -n com.android.camera/com.android.camera.Camera

  • 启动系统浏览器命令:
    adb shell am start -n com.android.browser/com.android.browser.BrowserActivity

  • 打开一个网页命令:
    adb shell am start -a android.intent.action.VIEW -d [网址](这里-d表示传入的data)

4. 查看设备信息命令
  • 查看连接设备:
    adb devices

  • 查看设备型号:
    adb shell getprop ro.product.model

  • 查看设备屏幕分辨率:
    adb shell wm size

  • 查看屏幕参数:
    adb shell dumpsys window displays

  • 查看屏幕密度:
    adb shell wm density

  • 查看查看进程:
    adb shell ps

  • 查看 Mac 地址:
    adb shell cat /sys/class/net/wlan0/address

  • 查看 CPU 信息:
    adb shell cat /proc/cpuinfo

  • 查看 Android 系统版本:
    adb shell getprop ro.build.version.release

  • 查看 IP 地址:
    adb shell ifconfig(查看设备 IP )
    adb shell ifconfig wlan0(查看连接WiFi的局域网 IP)

  • 查看 android Id:
    adb shell settings get secure android_id

  • 查看内存信息:
    adb shell cat /proc/meminfo

你可能感兴趣的:(Android adb常用命令小结)