Android Gradle构建比Eclipse ADT更严格(例如,多次找到项)

Android Gradle构建比Eclipse ADT更严格(例如,多次找到项),android,eclipse,build,gradle,enide,Android,Eclipse,Build,Gradle,Enide,我要补充一点 然而,我必须修复许多小问题,因为Gradle发现了其他错误,Eclipse构建不像重复值那样: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':FunshionAndroid:mergeDebugResources'. > D:\Workspaces\Proj\AndroidApp\res\values-hdpi\dimens.xml: Error

我要补充一点

然而,我必须修复许多小问题,因为Gradle发现了其他错误,Eclipse构建不像重复值那样:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':FunshionAndroid:mergeDebugResources'.
> D:\Workspaces\Proj\AndroidApp\res\values-hdpi\dimens.xml: Error: Found item Dimension/tvname_textsize more than one time

由于我的第一个目标是首先完成Gradle构建,如何配置Gradle以不验证项目(比Eclipse更严格)

好的,最后是Lint配置。因此,出现错误的原因是Lint在默认情况下是为发布版本启用的(gradle在默认情况下进行调试和发布2版本)


或者只使用
gradle assembleDebug
debug build.

您是否在值hdpi\dimens.xml中多次定义了名为
tvname\u textsize
的维度?当然。不仅是这个副本,因为项目是旧的,而且在以前没有检查的地方重复。然而,在花了30分钟解决了这些小问题之后,我在这里提出了关于Stackoverflow的问题,因为应该有办法使Gradle构建不比ADT buildEclipse和ANT构建更严格,因为我记得很久以前就检查了重复的构建。您如何建议构建工具协调冲突维度?只是随机选择一个维度并使用那个维度?我没有任何建议。这里的维度是什么?请添加一些详细的答案。我没有答案,因为我不确定这是可能的。当我说冲突维度时,我指的是dimens.xml文件中的重复项。如果我在同一个文件中用两个不同的值定义了两个名为
item\u width
的维度,我希望构建工具抱怨,而不是仅仅选择一个。这对我不起作用。您将这些选项放在哪个文件中?您肯定需要先了解Gradle的更多信息。这段代码应该应用到每个应用android插件的
build.gradle
(需要时)
android {
    lintOptions {
        checkReleaseBuilds false
        // Or, if you prefer, you can continue to check for errors in release builds,
        // but continue the build even when errors are found:
        abortOnError false
    }
}