在 xml 文件中使用 toolsignore

可以在 xml 文件中使用属性 tools:ignore 来解除 lint 警告。

但是,用这种技术解雇 lint 警告大多数时候都是错误的方法

必须理解和修复 Lint 警告……当且仅当你完全理解它的含义并且有理由忽略它时,才能忽略它。

这是一个合法忽略 lint 警告的用例:

  • 你正在开发一个系统应用程序(使用设备制造商密钥签名)
  • 你的应用需要更改设备日期(或任何其他受保护的操作)

然后你可以在清单中执行此操作:(即请求受保护的权限并忽略 lint 警告,因为你知道在你的情况下将授予权限)

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      ...>
    <uses-permission android:name="android.permission.SET_TIME"
        tools:ignore="ProtectedPermissions"/>