Android常用adb命令总结

adb命令

这里介绍一些里面常用的命令:

  • adb devices

获取设备列表及设备状态,如:
dan.ni@U-dan:~$ adb devices
List of devices attached
NRGMRGHUC6FEYPGY    device

  • adb get-state

获取设备的状态
设备的状态有 3 钟:device , offline , unknown
device:设备正常连接
offline:连接出现异常,设备无响应
unknown:没有连接设备

  • adb kill-server,adb start-server

关闭、启动adb服务

  • adb root,adb remount 

获取root权限,use版本无用

  • adb reboot,adb shell stop;start    

重启Android设备

  • adb install apk路径名     

安装应用
目标 apk 存放于 PC 端

  • adb unstall apk包名

卸载应用

  • adb pull

将 Android 设备上的文件或者文件夹复制到本地,如:
adb pull /system/priv-app/MtkSettings/MtkSettings.apk
注意权限:复制系统权限的目录下的文件,需要 root 

  • adb push

推送本地文件至 Android 设备,权限如adb pull

adb shell命令

adb 命令和 adb shell 命令区别,简单点讲,adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令,这些 Android 特有的命令都放在了 Android 设备的 system/bin 目录下。

wm density:机器的dpi
wm size:机器分辨率

1)pm

  • list fratures

打印系统所有支持的uses-feature

  • list libraries

打印当前设备所支持的所有库

  • pm list packages

列出安装在设备上的所有应用的包名

  • pm list packages -s

列出安装在设备上的系统应用的包名

  • pm list packages -3

列出手动安装在设备上的应用的包名

  • pm list packages -f

列出应用的存放位置及对应的apk名及包名

  • pm install apk路径名

安装应用
目标 apk 存放于 Android 设备上,用 pm install 安装

  • pm uninstall apk包名

卸载应用,同 adb uninstall , 后面跟的参数都是应用的包名

2)screencap

  • adb shell screencap -p /sdcard/screen.png————截图

3)screenrecord

  • adb shell screenrecord sdcard/record.mp4————录制视频

4)dumpsys

  • dumpsys window | grep mCurrentFocus

查看当前页面打开的是哪个Activity

  • dumpsys activity activities

查看当前打开的apk信息

  • dumpsys package 包名 | grep version

查看应用版本信息。如:
A3A_8_4G:/ $ dumpsys package com.android.settings | grep version                                                                                     
    versionCode=27 minSdk=27 targetSdk=27
    versionName=8.1.0

5)getprop

  • getprop | grep ***

查看系统信息。如:
getprop | grep  gmsversion————查看GMS版本
getprop | grep sdk————查看sdk版本

 


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值