Android学习记录——常用ADB操作指令

来源:互联网 发布:高铁订票软件 知乎 编辑:程序博客网 时间:2024/05/16 12:24

来公司干了三个月了,慢慢的适应了用命令框敲adb指令的操作,但是有的时候还是会忘,还得上网查,还不如记在小本本上时时温习一下,所以我来了。

请在cmd对话框下操作
这里写图片描述
1.连接android设备(需要知道IP地址)
adb connect IP
这里写图片描述

2.安装/卸载软件
adb install XXX.apk
这里写图片描述
adb uninstall 包名
这里写图片描述
有时可能需要覆盖安装只需加个 -r就行了
adb install -r (APK)

3.adb root
如果有SU文件的话:
adb shell -》su
没有的话看下文,或用授权软件等获取root权限:
Android的Root权限——su与adb

4.Android系统重启
adb reboot

5.进入Android系统shell命令行
adb shell

6.重新挂载系统文件,使系统分区重新可写
adb remount

以下操作需要ROOT权限
1.拉取/推入文件
(Linux内核中路径是以“/”分级,Windows是”\”,注意!!)
adb pull (Android系统文件路径)/文件名 (Windows系统文件路径)
adb push(Windows系统文件路径)\文件名 (Android系统文件路径)

2.hosts文件的更改 文件路径为/system/etc
(更改过hosts重启系统才生效!)
adb pull /system/etc/hosts
(不加Windows路径的话,默认下拉到C:\Users\user文件中)
这里写图片描述
adb push (Windows中文件路径)\文件名 /system/etc
这里写图片描述

3.Android应用数据库的拉取
adb pull /data/data/(应用包名)/databases
这里写图片描述

4.获取应用版本信息
adb shell dumpsys package (包名)
此方法还会获取其他应用相关信息
这里写图片描述

以下操作需要在adb shell中进行
1.打开文件夹
cd (文件路径)
常用文件路径:
内部储存卡 /mnt/sdcard
应用文件夹 /system/app
应用数据文件夹 /data/data
系统已安装应用信息文件 /data/system/packages.xml

2.显示当前文件夹文件名
ls
这里写图片描述

3.查看当前文件夹中文件详细信息
ll (最前面的d代表是一个文件夹,不是d则是文件)
这里写图片描述

4.查看文件内容
cat (文件路径)/文件名
这里写图片描述

5.查看Android系统已安装应用信息
(最好配合grep管道筛选使用)
cat /data/system/packages.xml
这里写图片描述

6.查看文件内容时使用grep进行关键字筛选
cat (文件路径)/文件名 | grep (关键字)
这里写图片描述

7.删除文件
(需要进入到文件所在文件夹)
rm (文件名)

8.删除整个文件夹
rm -r (文件夹名)

暂时就这么多了,学到新的再补吧。。。。

原创粉丝点击