importosimport
datetime
date1=datetime.datetime.now().strftime('
%y%m%d')
date2=datetime.datetime.now().strftime('
%h%m%s')
adb_dic =
defadb_cmd(k):
adb =adb_dic[k]
os.system(adb)
defadb_run():
while
true:
print("""
1.獲取連線裝置 2.檢視應用列表 3.檢視第三方應用列表 4.檢視系統應用列表 5.抓日誌 6.time格式日誌
7.停止日誌
""")
choice = input('
請輸入序號選擇您需要的功能:
').strip()
if choice not
in adb_dic: continue
#如果輸入的不在裡面,返回迴圈
adb_cmd(choice) #
加括號就可執行
defrun():
while
true:
print("""
1.adb命令
2.其他1
""")
choice = input('
請選擇:
').strip()
if choice == '1'
: adb_run()
else
:
print('
輸入的指令有誤')
if__name__ == '
__main__
': #
run() #
程式啟動
#顯示全部日誌
adb logcat
#篩選日誌
adb logcat -s [tag] [tag] [tag] [tag]... #
篩選tag是wallet和qpayadapter的日誌
adb logcat | grep [tag] #
篩選以wallet開頭的tag日誌
adb logcat [tag]:s #
過濾掉tag是wallet的日誌
#儲存日誌到檔案
adb logcat > ~/desktop/log.txt
adb logcat -v time > ./a.log #
日誌輸出到檔案,-v表示輸出格式
adb logcat -v time | tee ./a.log #
日誌輸出到檔案和螢幕
-d 將日誌顯示在控制台後退出
-c 清理已存在的日誌
-f 將日誌輸出到檔案
-v 設定日誌輸入格式控制輸出字段,預設的是brief格式
brief — 顯示優先順序/標記和原始程序的pid (預設格式)
process — 僅顯示程序pid
tag — 僅顯示優先順序/標記
thread — 僅顯示程序:執行緒和優先順序/標記
raw — 顯示原始的日誌資訊,沒有其他的元資料字段
time — 顯示日期,呼叫時間,優先順序/標記,pid
long —顯示所有的元資料字段並且用空行分隔訊息內容
adb 操作命令
要使用adb命令,手機需要開啟usb debug。安裝軟體 adb install apk檔名稱.apk 重新安裝該軟體 adb install r apk檔名稱.apk 解除安裝apk軟體 adb uninstall apk包名.apk 檢視手機上的執行日誌,此項可以用來查錯 adb logcat...
adb操作命令詳解
adb是什麼?adb的全稱為android debug bridge,就是起到除錯橋的作用。通過adb我們可以在eclipse中方面通過ddms來除錯android程式,說白了就是debug工具。adb的工作方式比較特殊,採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情...
常用adb操作命令
pm是對包進行操作 am是對activit進行操作 adb命令格式 adb d e s d 指定當前唯一通過的usb連線的android裝置為目標 e 指定當前唯一執行的穆尼奇為目標 s 指定相應的serialnumber號的裝置 模擬器為命令目標 連線模擬器埠 adb connect 127.0....