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










网友评论