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();,可以消除警告。
🏷️

标签

➡️

继续阅读