我在Android项目中添加了一些依赖项(我认为都与mapbox相关),现在我的代码中出现了以下警告:
我知道我可以添加@SuppressLint来删除此函数的警告,但我想从应用中删除所有这些警告。
eivnm1vs1#
转到Android Studio首选项。
转到编辑器-〉检查-〉棉绒
然后搜索Timber并取消选中“记录调用Log而不是Timber”
请注意,这将关闭所有项目的lint检查
uttx8gqw2#
将exclude group: "com.jakewharton.timber", module: 'timber'添加到使用Timber的依赖关系中例如:
exclude group: "com.jakewharton.timber", module: 'timber'
implementation("com.raygun:raygun4android:4.0.1") { exclude group: "com.jakewharton.timber", module: 'timber' }
sczxawaw3#
如果您想要一个更健壮的解决方案而不是手动禁用它,您可以在build.gradle:app中将它们添加到您的lintOptions
build.gradle:app
lintOptions
android { //... lintOptions { disable 'TimberArgCount', 'TimberArgTypes', 'TimberTagLength', 'BinaryOperationInTimber', 'LogNotTimber', 'StringFormatInTimber', 'ThrowableNotAtBeginning' } //... }
这比在ide设置中禁用它效果更好
3条答案
按热度按时间eivnm1vs1#
转到Android Studio首选项。
转到编辑器-〉检查-〉棉绒
然后搜索Timber并取消选中“记录调用Log而不是Timber”

请注意,这将关闭所有项目的lint检查
uttx8gqw2#
将
exclude group: "com.jakewharton.timber", module: 'timber'
添加到使用Timber的依赖关系中例如:
sczxawaw3#
如果您想要一个更健壮的解决方案而不是手动禁用它,您可以在
build.gradle:app
中将它们添加到您的lintOptions
这比在ide设置中禁用它效果更好