自更新 AS 1.1 Preview 2 以来,我的所有 Log
消息下都出现了红线
Log.d(TAG, "message");
带有消息:“ 日志记录标签最多可以包含 23 个字符.. ”。
除了 Android Studio 本身,我没有从根本上更新任何东西。这是一个错误吗?
原文由 TomCB 发布,翻译遵循 CC BY-SA 4.0 许可协议
自更新 AS 1.1 Preview 2 以来,我的所有 Log
消息下都出现了红线
Log.d(TAG, "message");
带有消息:“ 日志记录标签最多可以包含 23 个字符.. ”。
除了 Android Studio 本身,我没有从根本上更新任何东西。这是一个错误吗?
原文由 TomCB 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答963 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答968 阅读✓ 已解决
1 回答840 阅读✓ 已解决
2 回答949 阅读
2 回答889 阅读
1 回答823 阅读
不,这不是错误。
从 Android Studio 的 Recent Changes on 1.1 Preview 2 ,
正如对最近更改的简短解释,这是由于
Log
API 不允许超过 23 个字符的标记。SLF4J Android 对此有解释:
这与 Android 的源代码 相匹配。
目前,唯一明确提及此异常的函数是
Log.isLoggable()
,但是,根据评论,显然记录器确实在发布模式下抛出了异常(在调试模式下被忽略)。
您可以按照 Terence 的回答 禁用 lint 检查,但您已收到警告。