android基础命令

来源:互联网 发布:手机人体建模软件 编辑:程序博客网 时间:2024/05/22 15:15
1、设备相关
adb devices

2、adb服务器杀死和启动
adb kill-server

adb start-server

3、文件相关
adb push local remote
adb pull remote local

其中 local代表的是PC端的某个位置, remote代表移动设备或者模拟器的某个位置

4、装包、卸载包
adb -s deviceid install apk在PC端的路径
adb shell pm install apk在移动端的路径
adb uninstall 包名

5、与Activity操作等相关
找到当前手机内的top Activity:
adb shell dumpsys activity top | findstr ACTIVITY

启动某一个Activity:
adb shell am start activity路径   ———————这个Activity路径可通过上面获取top activity的方式获取

6、与进程相关:
列出当前进程
adb shell ps | findstr 包名

杀死某个包的进程
adb shell am force-stop 包名

7、与性能相关的一些内容
获取内存:
adb shell dumpsys meminfo 包名

获取cpu:
adb shell dumpsys cpuinfo | findstr 包名

adb shell top -n 1 | findstr 包名

获取流畅度相关:
adb shell dumpsys gfxinfo 包名

8、其他非adb但常用的一些工具
获取安装包信息:
aapt dump badging apk在PC端的路径   ————需要配置环境变量,具体路径在可sdk中查找
获取app的UI层级结构:
uiautomatorviewer   ————需要配置环境变量,具体路径在可sdk中查找

9、录屏命令
adbshell screenrecord /sdcard/demo.mp4