查看設備chanel
adb devices -l
getprop:
查看調試的設備:
adb devices
安裝應用(apk)
adb install 絕對路徑(直接拖進來)
卸載應用
adb uninstall 包名
啟動應用
adb shell am start -n com.test.provider/.MainActivity
啟動sevice
adb shell am startservice com.nandhan.myservice/.MyService
adb shell am force-stop
作用:强制关闭一个应用程序
举例:adb shell am force-stop com.lt.test
查詢:----------------------------------------------------------------
查看正在运行的 activity:
包名是必须的、不需要写完整的包名、支持模糊匹配
例如adb shell dumpsys activity com.linux.example
查看正在运行的 Services:
包名是必须的、不需要写完整的包名、支持模糊匹配
例如adb shell dumpsys activity services com.linux.example
查看内存信息
看手机内存信息cat /proc/meminfo
查看应用的内存信息 dumpsys meminfo 应用包名
查看应用是否安装
查看应用的安装路径 pm path 应用包名
获取手机上已经安装的所有的程序 pm list packages
过滤grep(Linux) 和findstr(Windows)
在windows上直接使用findstr来过滤你想要的信息
adb shell ps|findstr baidu
这个命令找出手机上正在运行并且这个名字包含baidu的进程
//下面的写法也对
adb shell ps baidu
adb shell ps|findstr -i baidu
dumpsys 查看内存,cpu,电量信息
1)查看所有内存信息
命令:dumpsys meminfo
2)查看某个包的内存信息
命令:dumpsys pkg_name
3)查看CPU使用情况、查看你的应用占了多少CPU
命令:adb shell dumpsys cpuinfo
4)如何查看android cpu是32位还是64位
adb shell getprop ro.product.cpu.abi
5)查看电量信息
命令:dumpsys battery
显示已连接的端口:netstat -ntup
显示正监听的端口:netstat -ntupl
查询端口进程应关系cat /proc/net/tcp6
clear 清除应用数据:
adb shell pm clear com.googleplayapp.storerootsuaction
文件傳輸:-------------------------------------------------------------
电脑文件->手机:
adb push “C:\Users\Administrator\Downloads\Root.apk” /mnt/sdcard/goodRoot/
手机文件->电脑:
adb pull /sdcard/packages.xml C:\Users\linux\Desktop\packages.xml
reboot重启手机:-------------------------------------------------------
adb reboot 重启
adb reboot recovery 重启进入recovery模式
模擬按鍵:-------------------------------------------------------------
4是back鍵 3是home鍵pull
adb shell input keyevent 4
#模拟滑动
向左滑动
adb shell input swipe 800 300 200 300
向右滑动
adb shell input swipe 200 300 800 300
向上滑动
adb shell input swipe 300 800 300 200
向下滑动
adb shell input swipe 300 200 300 800
#模拟点击
adb shell input tap 250 250
录屏
adb shell screenrecord /sdcard/test.mp4
#导出到电脑中(记得先在电脑建立一个文件)
adb spull /sdcard/test.mp4 D:\linux\sdk\test\test.mp4
网络控制:-------------------------------------------------------------
打开WiFi
adb shell svc wifi enable
关闭WiFi
adb shell svc wifi disable
打开移动网络
adb shell svc data enable
关闭移动网络
adb shell svc data disable
查询系统信息:-------------------------------------------------------------
获取系统版本:
adb shell getprop ro.build. version .release
获取系统api版本:
adb shell getprop ro.build.version.sdk
查询安装app版本号:
adb shell dumpsys package com.meizu.cloud | findstr versionName
查看过滤log
显示所有优先级大于等于“warning”的日志
adb logcat *:W