Gradle lint 现在 lint 发布版本并需要密钥库密码?

Gradle lint now lints release builds and requires keystore password?

我正在做一个项目,最近更新到 android Gradle build tools 3.0.0 (com.android.tools.build:gradle:3.0.0)。当 运行 ./gradlew lint 或 gradle lint 任务通过 Android 工作室时,我现在看到以下错误:

Execution failed for task ':app:packageDevRelease'. Failed to read key alias from store "(keystore name)": Keystore was tampered with, or password was incorrect.

看来 lint 现在需要对完整的发布版本进行签名和构建,这需要密钥库密码。过去从未有过这种情况。有没有人也遇到过这个问题或找到了解决方案?

这是一个回归和错误。首次报道 in the Lint Google Group and the issue can be found here。也许这会用 3.0.1 修复,否则这可能已经在 3.1.0-alpha2.