mac下adb命令大全

原文地址:http://blog.csdn.net/zjt107/article/details/50884126


  1. 获取序列号:

    <code class="cs" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"> adb <span class="hljs-keyword" style="color: rgb(133, 153, 0);">get</span>-serialno</code>
  2. 查看连接计算机的设备:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"> adb devices</code>
  3. 重启机器:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"> adb reboot</code>
  4. 重启到bootloader,即刷机模式:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"> adb reboot bootloader</code>
  5. 重启到recovery,即恢复模式:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"> adb reboot recovery</code>
  6. 查看log:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"> adb logcat</code>
  7. 终止adb服务进程:

    <code class="sql" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"> adb <span class="hljs-operator"><span class="hljs-keyword" style="color: rgb(133, 153, 0);">kill</span>-<span class="hljs-keyword" style="color: rgb(133, 153, 0);">server</span></span></code>
  8. 重启adb服务进程:

    <code class="sql" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"> adb <span class="hljs-operator"><span class="hljs-keyword" style="color: rgb(133, 153, 0);">start</span>-<span class="hljs-keyword" style="color: rgb(133, 153, 0);">server</span></span></code>
  9. 获取机器MAC地址:

    <code class="ruby" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"> adb shell  cat /sys/<span class="hljs-class"><span class="hljs-keyword" style="color: rgb(133, 153, 0);">class</span>/<span class="hljs-title" style="color: rgb(181, 137, 0);">net</span>/<span class="hljs-title" style="color: rgb(181, 137, 0);">wlan0</span>/<span class="hljs-title" style="color: rgb(181, 137, 0);">address</span></span></code>
  10. 获取CPU序列号:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell cat /proc/cpuinfo</code>
  11. 安装APK:

    <code class="sql" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb <span class="hljs-operator"><span class="hljs-keyword" style="color: rgb(133, 153, 0);">install</span> <apkfile> //比如:adb <span class="hljs-keyword" style="color: rgb(133, 153, 0);">install</span> baidu.apk</span></code>
  12. 保留数据和缓存文件,重新安装apk:

    <code class="sql" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb <span class="hljs-operator"><span class="hljs-keyword" style="color: rgb(133, 153, 0);">install</span> -r <apkfile> //比如:adb <span class="hljs-keyword" style="color: rgb(133, 153, 0);">install</span> -r baidu.apk</span></code>
  13. 安装apk到sd卡:

    <code class="bash" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb install <span class="hljs-operator">-s</span> <apkfile> // 比如:adb install <span class="hljs-operator">-s</span> baidu.apk</code>
  14. 卸载APK:

    <code class="sql" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb <span class="hljs-operator"><span class="hljs-keyword" style="color: rgb(133, 153, 0);">uninstall</span> <<span class="hljs-keyword" style="color: rgb(133, 153, 0);">package</span>> //比如:adb <span class="hljs-keyword" style="color: rgb(133, 153, 0);">uninstall</span> com.baidu.<span class="hljs-keyword" style="color: rgb(133, 153, 0);">search</span></span></code>
  15. 卸载app但保留数据和缓存文件:

    <code class="sql" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb <span class="hljs-operator"><span class="hljs-keyword" style="color: rgb(133, 153, 0);">uninstall</span> -<span class="hljs-keyword" style="color: rgb(133, 153, 0);">k</span> <<span class="hljs-keyword" style="color: rgb(133, 153, 0);">package</span>> //比如:adb <span class="hljs-keyword" style="color: rgb(133, 153, 0);">uninstall</span> -<span class="hljs-keyword" style="color: rgb(133, 153, 0);">k</span> com.baidu.<span class="hljs-keyword" style="color: rgb(133, 153, 0);">search</span></span></code>
  16. 启动应用:

    <code class="xml" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell am start -n <span class="hljs-tag" style="color: rgb(0, 102, 102);"><<span class="hljs-title" style="color: rgb(38, 139, 210);">package_name</span>></span>/.<span class="hljs-tag" style="color: rgb(0, 102, 102);"><<span class="hljs-title" style="color: rgb(38, 139, 210);">activity_class_name</span>></span></code>
  17. 查看设备cpu和内存占用情况:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell top</code>
  18. 查看占用内存前6的app:

    <code class="cpp" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell top -m <span class="hljs-number" style="color: rgb(42, 161, 152);">6</span></code>
  19. 刷新一次内存信息,然后返回:

    <code class="cpp" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell top -n <span class="hljs-number" style="color: rgb(42, 161, 152);">1</span></code>
  20. 查询各进程内存使用情况:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell procrank</code>
  21. 杀死一个进程:

    <code class="bash" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell <span class="hljs-built_in" style="color: rgb(38, 139, 210);">kill</span> [pid]</code>
  22. 查看进程列表:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell ps</code>
  23. 查看指定进程状态:

    <code class="css" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"><span class="hljs-tag" style="color: rgb(133, 153, 0);">adb</span> <span class="hljs-tag" style="color: rgb(133, 153, 0);">shell</span> <span class="hljs-tag" style="color: rgb(133, 153, 0);">ps</span> <span class="hljs-tag" style="color: rgb(133, 153, 0);">-x</span> <span class="hljs-attr_selector" style="color: rgb(203, 75, 22);">[PID]</span></code>
  24. 查看后台services信息:

    <code class="php" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell service <span class="hljs-keyword" style="color: rgb(133, 153, 0);">list</span></code>
  25. 查看当前内存占用:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell cat /proc/meminfo</code>
  26. 查看IO内存分区:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell cat /proc/iomem</code>
  27. 将system分区重新挂载为可读写分区:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb remount</code>
  28. 从本地复制文件到设备:

    <code class="xml" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb push <span class="hljs-tag" style="color: rgb(0, 102, 102);"><<span class="hljs-title" style="color: rgb(38, 139, 210);">local</span>></span> <span class="hljs-tag" style="color: rgb(0, 102, 102);"><<span class="hljs-title" style="color: rgb(38, 139, 210);">remote</span>></span></code>
  29. 从设备复制文件到本地:

    <code class="xml" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb pull <span class="hljs-tag" style="color: rgb(0, 102, 102);"><<span class="hljs-title" style="color: rgb(38, 139, 210);">remote</span>></span>  <span class="hljs-tag" style="color: rgb(0, 102, 102);"><<span class="hljs-title" style="color: rgb(38, 139, 210);">local</span>></span></code>
  30. 列出目录下的文件和文件夹,等同于dos中的dir命令:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell ls</code>
  31. 进入文件夹,等同于dos中的cd 命令:

    <code class="bash" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell <span class="hljs-built_in" style="color: rgb(38, 139, 210);">cd</span> <folder></code>
  32. 重命名文件:

    <code class="sql" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell <span class="hljs-operator">rename <span class="hljs-keyword" style="color: rgb(133, 153, 0);">path</span>/oldfilename <span class="hljs-keyword" style="color: rgb(133, 153, 0);">path</span>/newfilename</span></code>
  33. 删除system/avi.apk:

    <code class="perl" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell rm /<span class="hljs-keyword" style="color: rgb(133, 153, 0);">system</span>/avi.apk</code>
  34. 删除文件夹及其下面所有文件:

    <code class="xml" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell rm -r <span class="hljs-tag" style="color: rgb(0, 102, 102);"><<span class="hljs-title" style="color: rgb(38, 139, 210);">folder</span>></span></code>
  35. 移动文件:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell mv path/file newpath/file</code>
  36. 设置文件权限:

    <code class="perl" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell <span class="hljs-keyword" style="color: rgb(133, 153, 0);">chmod</span> <span class="hljs-number" style="color: rgb(42, 161, 152);">777</span> /<span class="hljs-keyword" style="color: rgb(133, 153, 0);">system</span>/fonts/DroidSansFallback.ttf</code>
  37. 新建文件夹:

    <code class="perl" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell <span class="hljs-keyword" style="color: rgb(133, 153, 0);">mkdir</span> path/foldelname</code>
  38. 查看文件内容:

    <code class="xml" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell cat <span class="hljs-tag" style="color: rgb(0, 102, 102);"><<span class="hljs-title" style="color: rgb(38, 139, 210);">file</span>></span></code>
  39. 查看wifi密码:

    <code class="coffeescript" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell cat <span class="hljs-regexp" style="color: rgb(42, 161, 152);">/data/misc/wifi/</span>*.conf</code>
  40. 清除log缓存:

    <code class="swift" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb logcat -<span class="hljs-built_in" style="color: rgb(38, 139, 210);">c</span></code>
  41. 查看bug报告:

    <code style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb bugreport</code>
  42. 获取设备名称:

    <code class="perl" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb shell cat /<span class="hljs-keyword" style="color: rgb(133, 153, 0);">system</span>/build.prop</code>
  43. 查看ADB帮助:

    <code class="bash" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;">adb <span class="hljs-built_in" style="color: rgb(38, 139, 210);">help</span></code>
  44. 跑monkey:

    <code class="css" style="padding: 0px; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; border: none;"><span class="hljs-tag" style="color: rgb(133, 153, 0);">adb</span> <span class="hljs-tag" style="color: rgb(133, 153, 0);">shell</span> <span class="hljs-tag" style="color: rgb(133, 153, 0);">monkey</span> <span class="hljs-tag" style="color: rgb(133, 153, 0);">-v</span> <span class="hljs-tag" style="color: rgb(133, 153, 0);">-p</span> <span class="hljs-tag" style="color: rgb(133, 153, 0);">your</span><span class="hljs-class" style="color: rgb(155, 112, 63);">.package</span><span class="hljs-class" style="color: rgb(155, 112, 63);">.name</span> 500</code>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值