在 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"/>