主要功能
1.執行
android
裝置的shell(
命令列)
2.管理模擬器或
android
裝置的埠對映
3.安裝/解除安裝
apk程式
4.計算機和
android
裝置之間上傳
/常用命令
1.服務的啟動與關閉
adb start-server
adb kill-server2.檢視當前連線裝置
adb devices3.多裝置連線
adb [-d|-e|-s ]-d:當且僅當多個裝置中只有乙個真機時可用
-e:當且僅當多個裝置中只有乙個模擬器時可用
-s:序列號
例如:adb -s e40kcy02609 install helloworld.apk
4.安裝解除安裝apk
adb install安裝指定apk
adb uninstall 《軟體名》解除安裝指定apk
adb uninstall -k 《軟體名》
解除安裝指定apk但保留其配置檔案和快取檔案
adb push 《本地路徑》 《遠端路徑》 把pc上的檔案或資料夾上傳到裝置
例如:adb push helloworld.txt /sdcard/helloworld.txt
例如:
6.除錯資訊
adb logcat 在命令列中顯示除錯資訊7.過濾日誌輸出adb logcat > 檔名 將logcat資訊儲存到檔案中
過濾器表示式的格式:tag:priorityadb logcat activitymanager:i *:s
標記是乙個簡短的字串,用於標識原始訊息的** (例如"view" **於顯示系統)
優先順序是從低到高:
v — 明細 (最低優先順序)d — 除錯
i — 資訊
w — 警告
e — 錯誤
f — 嚴重錯誤
s — 無記載 (最高優先順序,沒有什麼會被記載)
Android adb shell學習心得 四
1.awk中的sub sub為替換函式,形式如 sub 1 2 將第二個變數的第乙個1替換為空,若將sub替換為gsub,則替換所有的1。2.awk中的 f 分隔符,預設為空格 3.awk中的fs,ofs fs為列分隔符,ofs為輸出列分隔符,預設為空格 4.這個程式的引數個數 5.0 這個程式的執...
學習心得 python學習心得
自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...
學習心得 我的學習心得
我是乙個已經步入中年的70後,離開校園已經20年了,因為當年的政策因素而未能圓我的大學夢,在20年的工作過程中總是因為缺少一張大學文憑而失去了很多機會,曾經也考慮過自考,但是乙個人去面對的時候總感覺心有餘而力不足。2018年3月份偶然讓我認識了尚德,原來自考還可以這樣學習。一直懷疑自己年紀大了記憶力...