如何删除Android Studio中的“使用日志而不是木材”警告?

5cg8jx4n  于 2023-01-28  发布在  Android
关注(0)|答案(3)|浏览(235)

我在Android项目中添加了一些依赖项(我认为都与mapbox相关),现在我的代码中出现了以下警告:

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

eivnm1vs

eivnm1vs1#

转到Android Studio首选项。

转到编辑器-〉检查-〉棉绒

然后搜索Timber并取消选中“记录调用Log而不是Timber”

请注意,这将关闭所有项目的lint检查

uttx8gqw

uttx8gqw2#

exclude group: "com.jakewharton.timber", module: 'timber'添加到使用Timber的依赖关系中
例如:

implementation("com.raygun:raygun4android:4.0.1") {
  exclude group: "com.jakewharton.timber", module: 'timber'
}
sczxawaw

sczxawaw3#

如果您想要一个更健壮的解决方案而不是手动禁用它,您可以在build.gradle:app中将它们添加到您的lintOptions

android {
//...

lintOptions {
        disable 'TimberArgCount', 'TimberArgTypes', 'TimberTagLength', 'BinaryOperationInTimber',
                'LogNotTimber', 'StringFormatInTimber', 'ThrowableNotAtBeginning'
    }

//...
}

这比在ide设置中禁用它效果更好

相关问题