您好,登錄后才能下訂單哦!
這篇文章主要介紹“android中的adb命令怎么用”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“android中的adb命令怎么用”文章能幫助大家解決問題。
adb的全稱為Android Debug Bridge,就是起到調試橋的作用。它就是一個命令行窗口,用于通過電腦端與模擬器或者是設備之間的交互。
借助adb工具,我們可以管理設備或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟件、系統升級、運行shell命令等等。其實簡而言說,adb就是連接Android手機與PC端的橋梁,可以讓用戶在電腦上對手機進行全面的操作。
adb devices
adb -s 設備號 其他命令
adb shell dumpsys activity | findstr "mFocusedActivity"
adb logcat //查看所有日志
adb install xxx.apk adb install -r xxx.apk //覆蓋安裝,保留數據和緩存文件,重新安裝,升級 adb install -r -t xxx.apk adb shell pm install +apk存放路徑 //安裝應用(目標 apk 存放于PC端,用 adb install 安裝 //目標 apk 存放于Android設備上,用 pm install 安裝)
adb uninstall xxx.app adb uninstall -k xxx.app //保留數據卸載,卸載app但保留數據和緩存文件
卸載WPS
adb push 本地文件名 手機端路徑
adb pull 手機端路徑 本地文件路徑
adb shell pm list packages adb shell pm list packages -f //還能顯示出路徑
adb shell screencap /sdcard/screen.png
adb shell screenrecord /sdcard/demo.mp4
adb push crime.apk /sdcard/data/data
adb shell pm clear com.example.packagename
adb shell input text "insert%stext%shere" //%s表示空格,不能輸出中文
adb shell input tap 500 1450 //在屏幕上(500,1450)的坐標點上進行一次點擊 adb shell input keyevent + 按鍵事件 // 發送按鍵事件 例如:adb shell input keyevent KEYCODE_HOME 模擬按下Home鍵
adb shell input swipe 100 500 100 1450 100 //從屏幕坐標(100,500)開始,滑動到(100,1450)結束,整個過程耗時100ms
adb shell cat /proc/meminfo
adb shell top
//保存到xxx.txt adb shell dumpsys batterystats > xxx.txt
adb shell dumpsys alarm
adb shell ls [-al] //文件和文件夾的詳細信息 adb shell cd <folder> //進入文件目錄 adb shell cat <filename> //查看文件 adb shell du -sh * //查看目錄下文件大小
#代表已經root了,$代表沒有root權限
adb root ---su root
adb connect + [設備ip] 10.0.0.4:5555
adb reboot
adb get-state //device:設備正常連接 , offline:連接出現異常,設備無響應 , unknown:沒有連接設備
adb shell ps
adb shell am startservice
adb shell am broadcast
adb shell am start +包名/.Activity (要啟動的Activity) //啟動一個 Activity (-s先停止目標應用,再啟動 -w 等待應用完成啟動 -a 啟動默認瀏覽器打開一個網頁 //adb shell am start -a android.intent.action.VIEW -d http://testerhome.com adb shell dumpsys activity [<packagename>] //查看運行的activity adb shell dumpsys activity services [<packagename>] //查看運行的service
adb shell pm path+包名 //列出對應包名.apk 位置
adb shell ime list -s
adb shell getprop ro.build.version.release
adb shell getprop ro.build.version.sdk
adb shell getprop | grep "model\|version.sdk\|manufacture r\|hardware\|platform\|revision\|serialno\|product.name\|brand"
adb shell "cat /system/build.prop | grep "product""
adb -d shell getprop ro.product.model
adb -d shell getprop ro.product.brand
有兩種方式 adb get-serialno adb shell getprop ro.serialno
adb shell cat /sys/class/net/wlan0/address
adb shell cat /proc/meminfo
adb shell df adb shell df /data //內部存儲信息
adb shell "dumpsys window | grep mUnrestrictedScreen"
adb -s 192.168.101.37:5555 shell + 操作
adb shell procrank
adb shell kill 366
adb shell pm clear com.baidu
//adb shell 進入Android Linux命令中 cp -f system/app/Music/Music.apk /sdcard/Music.apk
//adb shell 進入Android Linux命令中 rm -r /mnt/sdcard/a.mp3 //刪除文件夾的時候需要加上-r參數 cd dir rm * 刪除dir中所有文件
cat /sdcard/test.txt
//例如:1460是要查看的進程的PID cat /proc/1460/maps //查看進程的文件結構 cat /proc/1460/status //查看進程的狀態
//1)cmd下搜索包名為com.android.launcher3的進程 adb shell ps|findstr /i “com.android.launcher3” //2)shell下面搜索 //先使用adb shell進去,然后使用grep命令過濾 ps | grep “com.linux.test”
關于“android中的adb命令怎么用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。