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

来公司干了三个月了,慢慢的适应了用命令框敲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 (文件夹名)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值