升级到 WorkManager 2.3.4 后 ObsoleteLintCustomCheck lint 警告
ObsoleteLintCustomCheck lint warning after upgrade to WorkManager 2.3.4
将 WorkManager 从 2.2.0 升级到 2.3.4 后,我收到一个新的 ObsoleteLintCustomCheck
lint 警告。如果我正确理解警告消息,那么他们添加了一个使用旧 API 版本的新 lint 检查? Google 没有显示任何与 WorkManagerIssueRegistry
相关的有用信息。
任何人 运行 之前遇到过这个问题或者知道如何解决这个问题?
在gradle中:
implementation "androidx.work:work-runtime-ktx:2.3.4"
testImplementation "androidx.work:work-testing:2.3.4"
Lint found an issue registry (`androidx.work.lint.WorkManagerIssueRegistry`) which is older than
the current API level; these checks may not work correctly. Recompile the checks against the
latest version. Custom check API version is 3 (3.3), current lint API level is 6 (3.6+)
Lint can be extended with "custom checks": additional checks implemented by
developers and libraries to for example enforce specific API usages required by a library or a
company coding style guideline. The Lint APIs are not yet stable, so these checks may either
cause a performance degradation, or stop working, or provide wrong results. This warning flags
custom lint checks that are found to be using obsolete APIs and will need to be updated to run
in the current lint environment. It may also flag issues found to be using a **newer** version
of the API, meaning that you need to use a newer version of lint (or Android Studio or Gradle
plugin etc) to work with these checks.
你可以忽略这个。我们在 WorkManager 2.4.x
中修复了这个问题。抱歉造成混淆。
将 WorkManager 从 2.2.0 升级到 2.3.4 后,我收到一个新的 ObsoleteLintCustomCheck
lint 警告。如果我正确理解警告消息,那么他们添加了一个使用旧 API 版本的新 lint 检查? Google 没有显示任何与 WorkManagerIssueRegistry
相关的有用信息。
任何人 运行 之前遇到过这个问题或者知道如何解决这个问题?
在gradle中:
implementation "androidx.work:work-runtime-ktx:2.3.4"
testImplementation "androidx.work:work-testing:2.3.4"
Lint found an issue registry (`androidx.work.lint.WorkManagerIssueRegistry`) which is older than
the current API level; these checks may not work correctly. Recompile the checks against the
latest version. Custom check API version is 3 (3.3), current lint API level is 6 (3.6+)
Lint can be extended with "custom checks": additional checks implemented by
developers and libraries to for example enforce specific API usages required by a library or a
company coding style guideline. The Lint APIs are not yet stable, so these checks may either
cause a performance degradation, or stop working, or provide wrong results. This warning flags
custom lint checks that are found to be using obsolete APIs and will need to be updated to run
in the current lint environment. It may also flag issues found to be using a **newer** version
of the API, meaning that you need to use a newer version of lint (or Android Studio or Gradle
plugin etc) to work with these checks.
你可以忽略这个。我们在 WorkManager 2.4.x
中修复了这个问题。抱歉造成混淆。