ADB常用命令总结-001

1、adb shell
(1)进入到shell,可以进行设备信息管理、查看等操作。
(2)有些命令的执行需要root权限,所以如果执行失败请确认设备是否执行了root操作。
    # - -root
    $ -- 普通用户

2、adb remount
将设备修改为可读可写。

3、adb pull 源路径 目的路径

(1)将文件从设备copy 到电脑
(2)使用前最好先执行adb remount
(3)使用举例:
	adb pull system/lib64/libwakeup_engine_jni.so C:\Users\z00017938\Desktop\qcom_wakeeup_so

4、adb push 源路径 目的路径

(1)将文件从电脑copy 到设备
(2)使用前最好先执行adb remount操作
(3)使用举例:
	adb push  C:\Users\z00017938\Desktop\qcom_wakeeup_so system/lib64/

5、adb reboot
重启设备

adb shell reboot -p ---->关机命令

6、adb -s device1 reboot
如果一台电脑连接多台手机,具体指定哪台手机重启需要指定设备号,device1--设备号

7、查看android版本:
adb shell getprop ro.build.version.release

8、查看sdk版本:
adb shell getprop ro.build.version.sdk

9、打印 apk 的路径
adb shell pm path <package>

10、清除应用缓存
adb shell pm clear <package>

11、adb logcat
adb logcat [options] [filter-specs]

//将log信息直接输出到屏幕
当然可以像 Android Studio 一样只打印固定的日志
adb logcat *:V    lowest priority, filter to only show Verbose level
adb logcat *:D    filter to only show Debug level
adb logcat *:I     filter to only show Info level
adb logcat *:W   filter to only show Warning level
adb logcat *:E    filter to only show Error level
adb logcat *:F    filter to only show Fatal level
adb logcat *:S   Silent, highest priority, on which nothing is ever printed

//将log输出到特定的文件中
adb logcat *:I >C:\Users\z00017938\Desktop\log\log_I.log

adb logcat -b <Buffer>
adb logcat -b radio View the buffer that contains radio/telephony related messages.
adb logcat -b event View the buffer containing events-related messages.
adb logcat -b main default
adb logcat -c Clears the entire log and exits.
adb logcat -d Dumps the log to the screen and exits.
adb logcat -f test.logs Writes log message output to test.logs .
adb logcat -g Prints the size of the specified log buffer and exits.
adb logcat -n <count> *Sets the maximum number of rotated logs to <count>. *

12、adb shell getprop
获取 Android 系统服务属性

13、adb shell setprop
设置服务属性

14、adb install 命令,安装apk

adb install D:\7263_KUTO_VPN_v2.1.8.apk

如果已安装此应用,想要再次安装,可以使用如下命令:

adb install -r -d D:\7263_KUTO_VPN_v2.1.8.apk

15、getprop命令
adb shell getprop 属性名

adb shell getprop ro.build.model

adb shell getprop ro.build.brand

adb shell getprop ro.build.board

 16、查询指定文件所在路径 : pm

pm path com.huawei.vassistant

17、adb shell watchprops

在Android系统中,使用watchprops命令来监听系统属性的变化,在此期间,如果系统的属性发生变化则将变化的值显示出来。

18、adb reboot bootloader
此命令可以进入fastboot模式

在fastboot模式下可以使用fastboot相关信息,例如:
(1)fastboot devices              ---查询设备
(2)fastboot oem get-boardid      ---查询设备board id
(3)fastboot oem set-boardid 8115 ---设置设备board id,这里的8115就是id号,这里只是简单举例
(4)fastboot reboot               ---退出fastboot模式,设备重启

19、查询设备DDR、内存占用信息的adb命令
(1)adb shell cat proc/ddr_info
(2)adb shell cat proc/app_info

例如:
adb shell cat proc/app_info
ddr_vendor                      :            MICRON 96Gbit C77EA6
lcd type                        :                d235e14121150e58
lcd type                        :                783f4a45e0e2bd1f
(3)adb shell cat /proc/meminfo

20、adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID]
参数    解释
-f    显示应用关联的 apk 文件
-d    只显示 disabled 的应用
-e    只显示 enabled 的应用
-s    只显示系统应用
-3    只显示第三方应用
-i    显示应用的 installer
-u    包含已卸载应用

21、adb shell dumpsys cpuinfo
查询设备CPU信息

22、adb shell dumpsys meminfo
查询设备具体应用内存信息,直接显示信息比较多,看起来不太方便,可以使用如下命令,将显示的信息报错到本地,方便查询。
adb shell dumpsys meminfo > C:\Users\Desktop\01-test-zh\meminfo.txt

要获取具体应用的内存信息,可加上对应的应用包名,例如:adb shell dumpsys meminfo PACKAGE_NAME

23、adb logcat -c
清除log缓存

24、adb shell top
此命令可以实时看设备CPU和内存使用情况

如果要查看占用内存前2的app,可以使用如下命令。
adb shell top -m 2
 

注:后续开发过程中,如果遇到其他新的adb命令,会及时在这更新!

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
adb pull命令是Android Debug Bridge工具中的一个命令,用于将Android设备上的文件复制到计算机上。具体使用方法如下:先在C盘新建一个文件夹pull-path,然后打开命令提示符(cmd)执行以下命令:adb pull /vendor/etc/xxx-mini.zip c:/pull-path。执行该命令后,会将Android设备上的/vendor/etc/xxx-mini.zip文件复制到C盘的pull-path文件夹中。需要注意的是,执行该命令时不需要进行adb root和adb remount操作,只要文件可读即可进行复制。同时,需要注意手机打开了开发者模式后,只要有人通过USB线将手机连接到计算机上,就很容易将手机中的内容复制到计算机上,可能导致信息泄漏。\[1\]\[2\] #### 引用[.reference_title] - *1* [windows系统拉取文件adb pull命令](https://blog.csdn.net/zhangjin1120/article/details/127685690)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Android 常用 adb 命令总结](https://blog.csdn.net/XIEXINGHUA2010/article/details/101413652)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只特立独行的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值