ADB 常用命令

Android 开发常用 ADB

1.设备基本信息

//查看adb版本
adb version
//查看连接计算机的设备
adb devices
//终止adb服务进程
adb kill-server
//重启adb服务进程
adb start-server
//重启
adb reboot 
//关机

2.卸载和安装

//安装apk
adb install <鼠标拉相应apk文件的到命令框>
//保留数据和缓存文件,重新安装apk
adb install -r
//卸载应用
adb uninstall <packagename>
//卸载app但保留数据和缓存文件
adb uninstall -k <package>
//卸载系统应用 root情况
//挂载 -- 进入shell命令 ->进入 应用列表 ->删除相关文件 -->重启
adb remount 
adb shell
adb cd sysem/app
rm -rf <file>
reboot

3.单个应用操作

//打开某个应用
adb shell am start -n <package_name>/.<activity_class_name>
//发送广播 action 
//--es(String) --ei(int) --ez(boolean) 
adb shell am broadcast -a <action> --es test_string "string value" --ei test_int 100 --ez test_boolean true
//强制停止应用
adb shell am force-stop cn.androidstar.demo

4.文件操作

//push 文件到设备
adb push <鼠标拉相应apk文件的到命令框> sdcard 
//pull 文件到pc
adb pull /mnt/sdcard/mtklog  E:\log

4.进程

//查看进程列表
adb shell ps
//查看指定进程状态
adb shell ps -x [PID]
//查看后台services信息
adb shell service list
//查看当前内存占用
adb shell cat /proc/meminfo
//查看设备cpu和内存占用情况
adb shell top
//查看占用内存前5的app
adb shell top -m 5
//查询各进程内存使用情况
adb shell procrank

5.应用管理

//列出手机装的所有app的包名:
adb shell pm list packages
//列出系统应用的所有包名:
adb shell pm list packages -s
//列出除了系统应用的第三方应用包名:
adb shell pm list packages -3
//清除应用数据与缓存
adb shell pm clear <packagename>
//查看日志
adb logcat
//查看相关级别日志 D I E
adb logcat *:E
//查看TAG日志
logcat TAG:D *:S  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值