Android adb shell學習心得(一)

主要功能

1.運行Android設備的shell(命令行)

2.管理模擬器或Android設備的端口映射

3.安裝/卸載APK程序

4.計算機和Android設備之間上傳/下載文件

常用命令

1.服務的啓動與關閉

adb start-server

adb kill-server

2.查看當前連接設備

adb devices

3.多設備連接

adb [-d|-e|-s <serial number>] <command>

-d:當且僅當多個設備中只有一個真機時可用

-e:當且僅當多個設備中只有一個模擬器時可用

-s:序列號

例如:adb -s E40KCY02609 install helloworld.apk

4.安裝卸載APK

adb install <apk文件路徑>          安裝指定APK

adb uninstall <軟件名>             卸載指定APK

adb uninstall -k <軟件名>          卸載指定APK但保留其配置文件和緩存文件

5.上傳下載文件

adb push <本地路徑> <遠程路徑>     把PC上的文件或文件夾上傳到設備

例如:adb push helloworld.txt /sdcard/helloworld.txt

adb pull <遠程路徑> <本地路徑>     把設備上的文件或文件夾下載到PC

例如:adb pull system/app D:\apps

6.調試信息

adb logcat                         在命令行中顯示調試信息

adb logcat > 文件名                將logcat信息保存到文件中

7.過濾日誌輸出

過濾器表達式的格式:tag:priority

adb  logcat  ActivityManager:I  *:S

標記是一個簡短的字符串,用於標識原始消息的來源 (例如"View" 來源於顯示系統)

優先級是從低到高:

V — 明細 (最低優先級)

D — 調試

I — 信息

W — 警告

E — 錯誤

F — 嚴重錯誤

S — 無記載 (最高優先級,沒有什麼會被記載)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章