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
.
中
我正在做一个项目,最近更新到 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
.