先上GitHub地址:Hugoandroid
一句話描述該框架,以Log的形式告訴咱們某個方法傳入的每個參數以及返回值,以及調用的activity 時間 等其餘信息git
很是適用方便代碼調試github
引入框架:app
根目錄下的build.gradle框架
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1' } }
app下的build.gradlemaven
apply plugin: 'com.android.application' apply plugin: 'com.jakewharton.hugo'
使用方法:gradle
在class前或是方法前加上註解@DebugLogui
以方法調試示例:spa
@DebugLog public String getInfo(int age , String name ){ return name+age; }
調用:調試
getInfo(17 ,"小明");
打印:
MineActivity: ⇢ getInfo(age=17, name="小明") ⇠ getInfo [0ms] = "小明17"打印結果表示在MineActivity 執行了getIinfo方法,並顯示傳入參數值以及返回值,以及方法執行時間