Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除“;用原木代替木材;Android Studio中的警告?_Android_Android Studio - Fatal编程技术网

如何删除“;用原木代替木材;Android Studio中的警告?

如何删除“;用原木代替木材;Android Studio中的警告?,android,android-studio,Android,Android Studio,我在Android项目中添加了几个依赖项(我相信这两个都与mapbox相关),现在我在代码中得到了以下警告: 如何删除所有有关此的警告?我知道我可以添加@SuppressLint来删除此函数的警告,但我想从我的应用程序中删除所有这些警告。您在项目中包含的依赖项似乎已经包含该库。它是由它创建的日志库,它是android使用Log类提供的日志功能的更好替代品 替换 Log.d(TAG,"onGeoQueryReady") 与 使用木材时不必通过标签 设置木材: 为了能够使用timber函数,首

我在Android项目中添加了几个依赖项(我相信这两个都与mapbox相关),现在我在代码中得到了以下警告:


如何删除所有有关此的警告?我知道我可以添加@SuppressLint来删除此函数的警告,但我想从我的应用程序中删除所有这些警告。

您在项目中包含的依赖项似乎已经包含该库。它是由它创建的日志库,它是android使用
Log
类提供的日志功能的更好替代品

替换

Log.d(TAG,"onGeoQueryReady")

使用木材时不必通过标签

设置木材:
为了能够使用timber函数,首先创建另一个扩展类的类,并在
onCreate()
方法中调用
timber.plant()
。像这样

public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        if(BuildConfig.DEBUG){
            Timber.plant(new Timber.DebugTree());
        }
    }
}
之后,只需在活动中使用
Timber.d()
或它的其他方法,就像平时一样

阅读本文了解更多信息


转到Android Studio首选项

转到编辑器->检查->皮棉

然后搜索木材并取消选中“Logging call to Log代替木材”


请注意,这将关闭您所有项目的此皮棉检查

然后使用木材..您是否必须扩展
应用程序
才能使其工作?因为我用
Timber.d(“onGeoQueryReady”)
替换了
Log.d(标记“onGeoQueryReady”)
,但它不记录日志。@Zorgan不只是创建另一个扩展
应用程序的类,重写onCreate()方法并调用
Timber.plant(new Timber.DebugTree())那里。查看我在评论中分享的文章链接。应用程序类及其子类比任何其他类都首先实例化。之后,您可以在活动中使用
Timber.e()
Timber.d()
。是否有办法在gradle中配置此功能?
public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        if(BuildConfig.DEBUG){
            Timber.plant(new Timber.DebugTree());
        }
    }
}