美文网首页Android Zone
Android adb常用命令小结

Android adb常用命令小结

作者: 翻译不了的声响 | 来源:发表于2019-09-17 09:49 被阅读0次

    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 命令窗口

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

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

    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常用命令小结

        本文链接:https://www.haomeiwen.com/subject/gockrctx.html