AndroidStudio编译时出现-Xlint:deprecation、-Xlint:unchecked警告
💡
原文中文,约1500字,阅读约需4分钟。
📝
内容提要
在Android Studio编译时出现了-Xlint:deprecation和-Xlint:unchecked警告。这是因为调用了已过期的API或未经检查的操作。可以在gradle构建脚本中加上编译参数-Xlint:deprecation和-Xlint:unchecked来消除警告。
🎯
关键要点
- 在Android Studio编译时可能会出现-Xlint:deprecation和-Xlint:unchecked警告。
- 这些警告是由于调用了已过期的API或未经检查的操作。
- 可以在gradle构建脚本中添加编译参数-Xlint:deprecation来消除过期API的警告。
- 通过点击警告代码,可以找到并使用新的API替代过期的API。
- 示例中,Html.fromHtml(String)已过期,建议使用fromHtml(String source, int flags)。
- 与-Xlint:deprecation类似,-Xlint:unchecked用于检查未经检查的操作。
- 在gradle构建脚本中添加-Xlint:unchecked参数可以消除相关警告。
- 通过标准化代码,例如使用Map<String, String>而不是Map<String, String> map = new HashMap();,可以消除警告。
🏷️
标签
➡️