我创建了一个新项目(hello world),并执行了以下步骤:
if (false) Log.d("AA", "BB")
(Lint将其列为控制流问题警告)将行添加到build.gradle
android {
lintOptions {
warningsAsErrors true
checkAllWarnings true
abortOnError true
}
}
gradle-aware make
添加了:app:check
(或:app:lint
)作为第一件事我为什么能建立这个项目?有不同类型的警告/棉絮吗?因为它实际上在GoogleAppIndexingWarning
上执行了lint-fail。但不是像上面这样简单的事情。
修改
看起来AndroidStudio皮棉与gradle皮棉不同。不同的规则集。通过运行./gradlew lint
毫无问题。
如果 AndroidStudio 皮棉找到任何东西,我最终想停止提交(我想是预提交钩子)。有什么解决方案/建议吗?