Android Debug Tool - Hugo

在 Github 上看到一個好用的 Plugin - Hugo

這個工具可以很方便的顯示一些 Debug Info ,

例如 Function 的傳入值、回傳值、執行時間...等,

引入的方式也非常簡單,

  1. build.gradle
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
        classpath 'com.jakewharton.hugo:hugo-plugin:1.0.1'
    }
}
apply plugin: 'android'
apply plugin: 'hugo'

2.

@DebugLog
public String getName(String first, String last) {
  SystemClock.sleep(15); // Don't ever really do this!
  return first + " " + last;
}

然後你的 LogCat 就會出現以下訊息!

D/Example: ⇢ getName(first="Jake", last="Wharton")
D/Example: ⇠ getName [16ms] = "Jake Wharton"

非常方便的一個 Debug 工具!

Comments

comments powered by Disqus