- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我的 android 项目中出现“...未翻译为 ... [MissingTranslation]”错误。我通过谷歌搜索发现一些东西作为 abortOnError false
和关于 lintOptions 的文档.
但我不想忽略所有 lint 错误,所以我将 Eclipse 创建的 xml 复制为 lintConfig 文件(“default-lint.xml”)
,它可以工作。
我想知道在哪里可以找到有关可以在 lint.xml 中设置的所有 lint 选项的完整文档?
感谢您的帮助
最佳答案
这里是所有可用的选项(原始来源 here)
android {
lintOptions {
// set to true to turn off analysis progress reporting by lint
quiet true
// if true, stop the gradle build if errors are found
abortOnError false
// if true, only report errors
ignoreWarnings true
// if true, emit full/absolute paths to files with errors (true by default)
absolutePaths true
// if true, check all issues, including those that are off by default
checkAllWarnings true
// if true, treat all warnings as errors
warningsAsErrors true
// turn off checking the given issue id's
disable 'TypographyFractions','TypographyQuotes'
// turn on the given issue id's
enable 'RtlHardcoded','RtlCompat', 'RtlEnabled'
// check *only* the given issue id's
check 'NewApi', 'InlinedApi'
// if true, don't include source code lines in the error output
noLines true
// if true, show all locations for an error, do not truncate lists, etc.
showAll true
// Fallback lint configuration (default severities, etc.)
lintConfig file("default-lint.xml")
// if true, generate a text report of issues (false by default)
textReport true
// location to write the output; can be a file or 'stdout'
textOutput 'stdout'
// if true, generate an XML report for use by for example Jenkins
xmlReport false
// file to write report to (if not specified, defaults to lint-results.xml)
xmlOutput file("lint-report.xml")
// if true, generate an HTML report (with issue explanations, sourcecode, etc)
htmlReport true
// optional path to report (default will be lint-results.html in the builddir)
htmlOutput file("lint-report.html")
// set to true to have all release builds run lint on issues with severity=fatal
// and abort the build (controlled by abortOnError above) if fatal issues are found
checkReleaseBuilds true
// Set the severity of the given issues to fatal (which means they will be
// checked during release builds (even if the lint target is not included)
fatal 'NewApi', 'InlineApi'
// Set the severity of the given issues to error
error 'Wakelock', 'TextViewEdits'
// Set the severity of the given issues to warning
warning 'ResourceAsColor'
// Set the severity of the given issues to ignore (same as disabling the check)
ignore 'TypographyQuotes'
}
}
关于android - 如何找到适用于 android 的 gradle lintOptions 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31128770/
我想在本地(IDE)和CI上运行Android Lint。 我有一个这样的任务,我希望在CI上运行时将abortOnError作为true,但在本地运行时希望false。 task lintCI {
当我尝试在 AndroidStudio 上同步 gradle 时出现以下错误: Error:(41, 0) Could not find method baseline() for arguments
在哪里可以找到 lintOptions 的默认值? 我找到了文档 here但默认情况下我找不到这些值是什么 最佳答案 我不知道包含所有默认值的文档。 但是您可以查看 1.5 中使用的源代码 here
我有一个几乎没有 lint 警告的项目。对于新创建的更改,如果有任何 lint 警告,我希望构建失败。为此,我在 gradle 文件中添加了以下选项。 lintOptions { baseline
那么,首先,介绍一些关于我的设置的信息。我正在尝试在 Android Studio 中构建一个包含不同模块的应用程序。我的顶级 build.gradle 文件中有以下依赖项: dependenc
我有一个 Android 项目定义 buildscript { repositories { jcenter() } dependencies {
我有一个项目,它有多种构建类型和一些用于源(公共(public)和内部)的共享包,这允许我们为不同的商店和内部构建构建版本,并启用不同的代码。我的 gradle 脚本类似于以下内容,您会注意到它具有构
首先,我在主模块(:app)上设置了完整版的Gradle设置,其他模块是:核心,常量,反馈......等 当 Gradle 构建运行时,标题中提到的所有设置都会应用于其他模块(从:app,到:core
我应该如何为所有模块全局设置 Lint 选项和 VersionCode/Name我有 3 个模块和 1 个应用程序模块对于每个 module/build.gradle 文件,我需要设置为 lintOp
这是我的 build.gradle 文件,请帮帮我.. apply plugin: 'com.android.application' android { compileSdkVersion 25 b
我想知道以下几行是什么意思: buildTypes { lintOptions { abortOnError false } } 你能帮
我的 android 项目中出现“...未翻译为 ... [MissingTranslation]”错误。我通过谷歌搜索发现一些东西作为 abortOnError false 和关于 lintOpti
我想禁用此警告: [Accessibility] Missing 'contentDescription' attribute on image 我知道解决方案 android:contentDesc
随着 Android Studio 1.3 支持 NDK,我尝试通过此链接转换我的 Gradle 脚本(build.gradle app/build.gradle 和 gradle-wrapper.p
我是一名优秀的程序员,十分优秀!