1. 程式人生 > >mac下adb命令大全

mac下adb命令大全

  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>