1

我已将 Timber 集成到一个新项目中。而且我无法使 lint 突出显示工作。意思是这样的:

Timber.i("Hello, " + "world!");    

未突出显示为黄色。

我错过了什么吗?有这个设置吗?运行./gradlew lint生成了一个可爱的报告,它准确地找到了我想要的,所以 lint 规则在我的项目中的某个地方。然而,IDE 不想在运行中突出显示这一点。

像这样的东西new String("x")被突出显示,而且我的 IDE 设置大多是默认设置,所以有些东西可以工作。

我有另一个更大的 Timber 项目,并且亮点工作完美 - 所以我怀疑我在项目配置级别上遗漏了一些东西。

4

1 回答 1

1

这是 Android Studio 2.3 和 Timber 4.5.1 或更早版本的问题。

如果您将 Android Studio 升级到 3.0 并将 Timber 升级到 4.6.0,您应该会正确突出显示此内容。Android 源代码和 Timber 中存在问题。不过,这在最近的两个版本中都已修复。

您可以在此处查看 Timber 修复和带有展示的 gif。

于 2017-11-07T23:11:48.163 回答