日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[11] ADB 实用功能

發布時間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [11] ADB 实用功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實用功能

    • 屏幕截圖
    • 錄制屏幕
    • 重新掛載 system 分區為可寫
    • 查看連接過的 WiFi 密碼
    • 設置系統日期和時間
    • 重啟手機
    • 檢測設備是否已 root
    • 使用 Monkey 進行壓力測試
    • 開啟/關閉 WiFi

屏幕截圖

截圖保存到電腦:

adb exec-out screencap -p > sc.png

如果 adb 版本較老,無法使用 exec-out命令,這時候建議更新adb 版本。無法更新的話可以使用以下麻煩點的辦法:

先截圖保存到設備里:

adb shell screencap -p /sdcard/sc.png

然后將 png 文件導出到電腦:

adb pull /sdcard/sc.png

錄制屏幕

錄制屏幕以 mp4 格式保存到 /sdcard:

adb shell screenrecord /sdcard/filename.mp4

需要停止時按 Ctrl-C,默認錄制時間和最長錄制時間都是 180秒。

如果需要導出到電腦:

adb pull /sdcard/filename.mp4

重新掛載 system 分區為可寫

需要 root 權限。

/system 分區默認掛載為只讀,但有些操作比如給 Android 系統添加命令、刪除自帶應用等需要對 /system 進行寫操作,所以需要重新掛載它為可讀寫。

  • 進入 shell 并切換到 root 用戶權限。
  • 查看當前分區掛載情況。
  • 重新掛載。
  • 查看連接過的 WiFi 密碼

    需要 root 權限

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

    設置系統日期和時間

    需要 root 權限

    adb shell su date -s 20210215.131500

    表示將系統日期和時間更改為 2021 年 02 月15 日 13 點 15 分 00 秒。

    重啟手機

    adb reboot

    檢測設備是否已 root

    adb shell su

    此時命令行提示符是 $ 則表示沒有 root 權限,是 # 則表示已 root。

    使用 Monkey 進行壓力測試

    Monkey可以生成偽隨機用戶事件來模擬單擊、觸摸、手勢等操作,可以對正在開發中的程序進行隨機壓力測試。

    簡單用法:

    adb shell monkey -p <packagename> -v 500

    表示向 <packagename>指定的應用程序發送 500 個偽隨機事件。
    Monkey 的詳細用法參考 官方文檔。

    開啟/關閉 WiFi

    需要 root 權限

    有時需要控制設備的 WiFi 狀態,可以用以下指令完成。

    開啟 WiFi:

    adb root adb shell svc wifi enable

    關閉 WiFi:

    adb root adb shell svc wifi disable

    若執行成功,輸出為空;若未取得 root權限執行此命令,將執行失敗,輸出 Killed。

    總結

    以上是生活随笔為你收集整理的[11] ADB 实用功能的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。