你不可不知的Android-adb命令

Android 的adb命令那么多,究竟哪些是必须掌握,哪些是经常用的呢?

记得在我刚接触Android时,就有这样的疑问,如果你现在也有这样的疑问,不妨看看这篇文章。

当然,这里不是系统的介绍adb命令,而是介绍一些工作中会使用到的,和必须掌握的命令,而且本文会持续更新!!!

  • 瞎聊

我们知道,adb(Android Debug Bridge——安卓调试桥),可以直接操作管理Android模拟器或者真实的Andriod设备,那么知道如何通过adb操作管理Android就显得十分必要了。好了,废话不多说,请看下文adb命令介绍。

API Level

Android版本

28

9

27

8.1

26

8.0

25

7.1.1

24

7.0

23

6.0

22

5.1.1

21

5.0.1

20

4.4w.2

19

4.4.2

18

4.3.1

17

4.2.2

16

4.1.2

15

4.0.3

14

4.0

10

2.3

8

2.2

(隐性福利^-^:Android对应的API版本)

  • adb常见命令

adb root 获得root权限

adb devices 列出所有的设备

adb kill-server 关闭adb服务

adb start-server 开启adb服务

adb remount 重新挂载系统分区,使系统分区重新可写

adb shell reboot -p 关机命令

adb shell getprop ro.build.version.release 获取系统版本
adb shell getprop ro.build.version.sdk 获取系统api版本

adb -s [设备名称] shell 有多个设备连接时,操作其中之一

adb logcat -s 标签名   在命令行中查看LOG信息

adb install D:\HelloKitty.apk  安装应用程序(安装失败的话,加一个-r覆盖安装)

adb uninstall com.hellokitty 卸载应用程序

adb push D:\HelloKitty.apk \system\app 安装应用程序到系统app下未成功,因为只读,需要开启root权限

adb pull <local> <remote> 

注:install安装,设备不会保存apk文件;push安装,会覆盖掉原来系统中对应的apk

adb shell    挂载到Linux的空间,进入机器环境

sqlite3  访问数据库

ll

ls 查看文件

ps  查看进程

cd data/app rm apk包     卸载apk包

  • 工作中常用adb

1、安装到系统app(需要root)

adb shell

mount -o remount /system

adb push D:\eq.apk /system/app

adb reboot

2、删除目录以及目录下的文件、文件夹:

rm -rf com.agg.ui.eq

3、删除用户的apk:

adb shell

cd /data/app

rm ...

4、查看日志和保存日志:

adb logcat -s AudioEqActivity

adb logcat >>D:\log.txt

5、升级屏驱:

adb shell

mount –o remount /system

adb push ../ ac83xxts.ko /system/drivers

6、查看文件内容:

adb shell

run-as 包名

cd 文件目录 //找到文件目录(比如:cd shared_prefs)

cat 文件 //查看文件内容

7、允许adb降级(-d)、测试(-t)、覆盖(-r)安装:

adb install -r -d -t D:\com.hy.HoneyMarket-1.1.0-0.apk

8、公司查看白名单:/etc/lowmem_package_filter.xml

adb pull /etc/lowmem_package_filter.xml D:/temp

9、关闭进程:

adb shell kill [PID]

10、清理app数据:
adb shell pm clear 包名

11、打开设置主页面:

adb shell am start com.android.settings/com.android.settings.Settings

12、获取android某个已安装app的版本号、详细应用信息命令:

adb shell dumpsys package com.hy.HoneyMarket

13、重启与关机:

adb reboot

adb shell reboot -p

猜你喜欢

转载自blog.csdn.net/Agg_bin/article/details/88017968