赞
踩
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命令,会及时在这更新!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。