ADB很强大,记住一些ADB命令有助于提高工作效率。

获取序列号:

 adb get-serialno

查看连接计算机的设备:

 adb devices

重启机器:

 adb reboot

重启到bootloader,即刷机模式:

 adb reboot bootloader

重启到recovery,即恢复模式:

 adb reboot recovery

查看log:

 adb logcat

终止adb服务进程:

 adb kill-server

重启adb服务进程:

 adb start-server

获取机器MAC地址:

 adb shell  cat /sys/class/net/wlan0/address

获取CPU序列号:

adb shell cat /proc/cpuinfo

安装APK:

adb install <apkfile> //比如:adb install baidu.apk

保留数据和缓存文件,重新安装apk:

adb install -r <apkfile> //比如:adb install -r baidu.apk

安装apk到sd卡:

adb install -s <apkfile> // 比如:adb install -s baidu.apk

卸载APK:

adb uninstall <package> //比如:adb uninstall com.baidu.search

卸载app但保留数据和缓存文件:

adb uninstall -k <package> //比如:adb uninstall -k com.baidu.search

启动应用:

adb shell am start -n <package_name>/.<activity_class_name>

查看设备cpu和内存占用情况:

adb shell top

查看占用内存前6的app:

adb shell top -m 6

刷新一次内存信息,然后返回:

adb shell top -n 1

查询各进程内存使用情况:

adb shell procrank

杀死一个进程:

adb shell kill [pid]

查看进程列表:

adb shell ps

查看指定进程状态:

adb shell ps -x [PID]

查看后台services信息:

adb shell service list

查看当前内存占用:

adb shell cat /proc/meminfo

查看IO内存分区:

adb shell cat /proc/iomem

将system分区重新挂载为可读写分区:

adb remount

从本地复制文件到设备:

adb push <local> <remote>

从设备复制文件到本地:

adb pull <remote>  <local>

列出目录下的文件和文件夹,等同于dos中的dir命令:

adb shell ls

进入文件夹,等同于dos中的cd 命令:

adb shell cd <folder>

重命名文件:

adb shell rename path/oldfilename path/newfilename

删除system/avi.apk:

adb shell rm /system/avi.apk

删除文件夹及其下面所有文件:

adb shell rm -r <folder>

移动文件:

adb shell mv path/file newpath/file

设置文件权限:

adb shell chmod 777 /system/fonts/DroidSansFallback.ttf

新建文件夹:

adb shell mkdir path/foldelname

查看文件内容:

adb shell cat <file>

查看wifi密码:

adb shell cat /data/misc/wifi/*.conf

清除log缓存:

adb logcat -c

查看bug报告:

adb bugreport

获取设备名称:

adb shell cat /system/build.prop

查看ADB帮助:

adb help

跑monkey:

adb shell monkey -v -p your.package.name 500

adb 命令小集(转)相关推荐

  1. adb命令 判断锁屏

    通过adb命令获取手机是否锁屏状态,可以通过下面指令: 1.adb shell dumpsys window policy |find "isStatusBarKeyguard" ...

  2. 利用adb命令查看apk文件包名的一些方法

    利用adb命令查看apk文件包名的一些方法 前提是已经下载android SDK并配好环境变量! 在控制台输入命令$adb shell pm 可以看到adb shell pm的相关用法,详细信息请自己 ...

  3. Android 常见adb命令

    Android 常见adb命令 by:授客 QQ:1033553122 1.  查看所有已链接的设备 命令: adb devices   例: C:\Users\laiyu>adb device ...

  4. adb命令开启手机的一些功能,请问怎么操作?

    ============问题描述============ 我想使用ADB命令,来启动手机的一些功能,比如开启"未知来源",即允许第三方程序安装.因为我要写一个脚本,自动安装APK的 ...

  5. 安卓开发 adb命令使用

    配置adb系统变量 这是我的路径C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools 添加系统环境变量 连接各模拟器命令 mu ...

  6. [整理]ADB命令行学习笔记

    global driver # 元素定位 driver.find_element_by_id("id") # id定位 driver.find_element_by_name(&q ...

  7. android 命令启动服务,adb 命令

    Android 调试桥 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信.它可为各种设备操作提供便利,如安装和调试 ...

  8. 如何使用adb命令发送keyevent

    点击打开链接 [QUESTION] 如何使用adb命令发送keyevent [ANSWER] 可以使用adb shell command直接发送key event給Android设备, 比如: adb ...

  9. 使用adb命令控制Android

    adb shell input text hello //把hello这个内容传到有焦点的EditText之类的控件上 adb shell input keyevent 3 //相当于按下home键, ...

最新文章

  1. 在线考试系统html模板,请问谁有在线考试系统的网页模板?
  2. 《虚拟化与云计算》推荐序二
  3. 准备换工作了,有2家公司都有吸引的地方,帮忙抉择下
  4. (原)ubuntu14.04中安装gcc4.9和g++4.9
  5. 《CMake实践》笔记二:INSTALL/CMAKE_INSTALL_PREFIX
  6. 实体类?Dao接口?Mapper映射文件?都别写了!!!用这种方法就可以
  7. 内网穿透反向代理应用 xfrp
  8. ad怎么测量pcb尺寸_如何用AD精确测量PCB板子尺寸
  9. 网络信息安全-U盘病毒编写
  10. 微信标题特殊符号大全 ✔
  11. 概率论与数理统计--笔记
  12. SEBank银行项目第一个星期的进度安排
  13. 12306参数重要信息记录
  14. C语言经典例题及答案3
  15. 7位专家– 7条意见:Java 13的亮点是什么?
  16. 有没有html代码听力的软件吗,有哪些英语听力训练的软件?
  17. 如何在不知道交换机的IP的情况下登陆交换机查找交换机的IP
  18. GitLab CI/CD Variables 中文文档
  19. 【vue】vue网站设计----游戏导航网站
  20. 一个 SAP 开发工程师的成长史 - 关于信息素养和数字化资产的思考

热门文章

  1. 利用 Java dump 进行 JVM 故障诊断
  2. 如何把 Word 中的表格快速插入 LaTeX?
  3. 160家优秀国外技术公司博客
  4. 驾照考试:理论考试注意事项
  5. 程序员面试题精选100题(20)-最长公共子串[算法]
  6. 主成分分析(Principal components analysis)-最大方差解释
  7. 信息系统项目管理师-组织级项目管理与大型项目管理知识点
  8. librtmp编译for android and ios 不要openssl
  9. 806. Number of Lines To Write String - LeetCode
  10. 程序员辞职卖卷饼:4天挣1个月工资!摆摊真那么赚钱?