中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android中的adb命令怎么用

發布時間:2022-04-26 15:25:12 來源:億速云 閱讀:750 作者:iii 欄目:開發技術

這篇文章主要介紹“android中的adb命令怎么用”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“android中的adb命令怎么用”文章能幫助大家解決問題。

adb是什么

adb的全稱為Android Debug Bridge,就是起到調試橋的作用。它就是一個命令行窗口,用于通過電腦端與模擬器或者是設備之間的交互。

adb有什么用

借助adb工具,我們可以管理設備或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟件、系統升級、運行shell命令等等。其實簡而言說,adb就是連接Android手機與PC端的橋梁,可以讓用戶在電腦上對手機進行全面的操作。

adb常用命令

查看當前連接的設備

adb devices

android中的adb命令怎么用

多個設備操作,帶上設備號

adb -s 設備號 其他命令

查看頂部Activity

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 安裝)

android中的adb命令怎么用

卸載

adb uninstall xxx.app
adb uninstall -k xxx.app //保留數據卸載,卸載app但保留數據和緩存文件

卸載WPS

android中的adb命令怎么用

push

adb push 本地文件名 手機端路徑

android中的adb命令怎么用

pull

adb pull 手機端路徑 本地文件路徑

android中的adb命令怎么用

android中的adb命令怎么用

查看所有APP

adb shell pm list packages
adb shell pm list packages -f  //還能顯示出路徑

android中的adb命令怎么用

截屏

adb shell screencap /sdcard/screen.png

android中的adb命令怎么用

錄屏

adb shell screenrecord /sdcard/demo.mp4

從電腦路徑copy文件到手機

adb push crime.apk  /sdcard/data/data

清空App數據

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

查看CPU和內存占用

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了,$代表沒有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

啟動一個Activity

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

列出package的位置

adb shell pm path+包名     //列出對應包名.apk 位置

列出設備上輸入法

adb shell ime list -s

獲取系統版本

adb shell getprop ro.build.version.release

獲取系統api版本

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

獲取MAC地址

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

CP復制文件

//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 查看文件

cat  /sdcard/test.txt

查看進程的具體信息

//例如:1460是要查看的進程的PID
cat /proc/1460/maps     //查看進程的文件結構 
cat /proc/1460/status   //查看進程的狀態

findstr和grep

//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命令怎么用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙岩市| 万源市| 西吉县| 岳西县| 延川县| 阜阳市| 五峰| 延津县| 巴彦县| 同心县| 海盐县| 新晃| 长春市| 桂阳县| 航空| 大化| 黄龙县| 军事| 房产| 额尔古纳市| 巴塘县| 萨迦县| 芜湖市| 邳州市| 乐东| 鄂州市| 原阳县| 上林县| 苍梧县| 新兴县| 奎屯市| 林周县| 老河口市| 谷城县| 广安市| 长丰县| 和田县| 新田县| 刚察县| 琼海市| 萨迦县|