1、首先在电脑中,点击这个adb,如下图所示。
2. adb调试常用命令
1,adb服务
2,设备
3,重启
4,查看进程
5,查看系统当前内存使用情况
adb shell cat /proc/meminfo
6,Activity调试
(推荐一个Android Studio插件ADB idea)
1,安装apk
1,将电脑文件复制到设备sd卡上
adb push 电脑文件路径 /sdcard
2,设备文件复制到电脑上
adb pull /sdcard/text.txt 电脑文件路径
3,删除
adb shell rm /sdcard/text.txt
-f 强制删除文件不需要确认
-r 递归删除文件夹内文件
-i 删除文件前需要确认
4,创建目录
adb shell mkdir -p /sdcard/temp/test/
指定-p递归创建目录
5,创建文件
adb shell touch /sdcard/text.txt
6,复制文件
adb shell cp /sdcard/text.txt /sdcard/test/
7,移动文件
移动同一目录下的文件相当于重命名文件
adb shell mv /sdcard/1.txt /sdcard/2.txt
1,申请root权限
adb shell su
2,查看手机上所有的包名
adb shell cd data/data ls
3, Linux 多个命令行一起执行可以用 “;” 或者 “&&” 进行分割
cd data/data ; ls
4,adb shell查看文件后退出
exit 或者 Ctrl + D
5,adb shell命令下全盘查找特定名称文件的方法
busybox find -name “filename”
1,修改文件所有者命令
处理指定目录以及其子目录下的所有文件。
chown -R
如果加了-R。说明当前文件夹和子文件夹;
如果不加-R。说明仅仅针对当前文件夹;
chown [所有者][:[组]] 文件
举例:chown mail:mail log2012.log
官方连接: https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn
原文连接: https://blog.csdn.net/weixin_35107169/article/details/112139876
3. adb命令删除coremp文件
使用命令删除data目录下的文件夹,和删除一般文件不同,data目录下的文件需要777权限,所以需要的命令不同。
这里删除的是ipconfig.xml文件夹,本来是个文件,但是错误的生成了文件夹格式。删除文件夹及文件夹的内容rm-r,删除一般目录下文件夹。
adb启动失败时调试过程:
1、adbdevices显示adb服务所查找到的设备(如果启动不了时,进入第二步)
2、netstat-ano|findstr5037查找包含5037的端口(看是5037端口被那个进程占用:例如是进程号是5200)
3、tskill5200杀掉5200进程
4、adbdevices再重新启动adb服务
5、netstat-ano|findstr5037再次查看端口