我正在尝试从标准日志切换到Timber,以便在将我的应用部署到Google Play时轻松删除日志消息,但它无法正常工作
的build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "org.thingdroid"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
}
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.3'
}
}
repositories {
mavenCentral()
}
dependencies {
compile 'com.jakewharton.timber:timber:3.1.0'
}
Run Code Online (Sandbox Code Playgroud)
ThingDroid.java
package org.thingdroid;
...
import timber.log.Timber;
import static timber.log.Timber.DebugTree;
public class ThingDroid extends AppWidgetProvider {
@Override
public void onEnabled(Context context) {
super.onEnabled(context);
if (MyBuildConfig.DEBUG) {
Timber.plant(new DebugTree());
} else {
//Timber.plant(new CrashReportingTree());
} …Run Code Online (Sandbox Code Playgroud)