乙個簡單實用的Android除錯應用技巧

2021-08-01 03:01:37 字數 1068 閱讀 4908

**:

如有侵犯,請來信[email protected]

在應用開發中,我們常常會進行日誌列印或者debug除錯,以此來分析執行時的一些資訊,便於發現bug和問題。android studio的debug功能很好用,但是有時候有些情況下,就顯得不是那麼快捷和便利。

比如雖然上面的情況可以通過android studio的debug執行來解決,但是如果專案很大的話,執行起來也會比較耽誤時間

那麼怎麼解決上面的問題呢,其實只需要執行一行命令即可

1

adb

shell

amset

-debug--

wcom

.example

.jishuxiaoheiwu

.

其中

-w 意思為wait,在程序啟動的時候,等待debugger進行連線

執行上面的命令,當我們再次啟動目標應用時,會得到這樣的畫面

然後,我們就會有足夠的時間,來使用run—> attach debugger to android process 來繫結程序debug。 繫結後對話方塊消失,下次啟動就是正常的啟動(沒有上面的對話方塊了)

那麼一次debug不一定能解決問題,多次除錯則在所難免,那麼每次都要執行這個命令麼?

答案是可以,但是有更好的方式。即

1

adb

shell

amset

-debug--

w--persistent

com.

example

.jishuxiaoheiwu

.

上面的**和之前有所不同,表現在乙個—persistent

如果多次debug完成後,解決了問題,想要恢復正常的啟動也很簡單

1

adb

shell

amclear

-debug

-

這個除錯的方法很簡單,但是可能會節省我們很多的寶貴時間。希望可以幫助到各位開發同行。

乙個簡單實用的分頁控制項

using system using system.web using system.web.ui using system.web.ui.webcontrols using system.text namespace localhost set 頁長度 public int pagesize se...

乙個簡單而實用的make檔案

原來一直都是手工為專案維護乙個make檔案,特別是檔案越來越來多的時候,維護make檔案就成了乙個很大的負擔,其實gnu make還提供了乙個函式 wildcard wildcard 可以生成源程式檔案列表。project ptest libs lpthread source wildcard sr...

乙個簡單實用的C 日誌類

最近做c 開發,需要對軟體狀態做乙個日誌記錄,發現開源的實現很多,但感覺太大了,動不動就幾十個cpp檔案。我的東西還要跑在嵌入式裝置上呢?不就寫個日誌嗎,噼噼啪啪 乙個下午就搞定!在此做乙個簡單記錄吧,供自己日後參考!pragma once include include include if de...