Android Lint报告<问题>重复

我在控制台中运行./gradlew clean lint命令,并在build / lint / ReleaseOutput.html中获取Lint报告,并构build/ lint / ReleaseOutput.xml。我得到了6次相同的错误: 在这里输入图像说明 而且我也在XML文件中看到6次同一个问题:

 <issue id="UselessParent" severity="Error" ... </issue> 

那么,为什么会发生这样的问题? 因为一个问题在Jenkins统计中乘以6并显示不正确。

更新:

我发现这个bug与gradle lint任务有关。 要得到皮棉metrix Gradle几次构build:

 file="build/manifests/release/AndroidManifest.xml" file="build/manifests/debug/AndroidManifest.xml" 

所以它也可以使问题总数增加一倍。

你也可以运行./gradlew clean lintDebug这样lint只分析debug版本,这样你就可以提高速度,并且只会得到那个版本的警告。 另外,你必须记住,如果你使用口味,警告可以通过build typeflavor来报告。

这个消息只是一个警告,你的应用程序仍然可以编译好。 这意味着根元素的子元素不包含任何子元素,或者通过使用更平坦的布局层次结构,可以更有效地完成组织布局的方式。 防爆。 使用一个主FrameLayout,RelativeLayout或LinearLayout,而不是将布局嵌套在一起。

它只是警告。 仍然按照下面的步骤…

在窗口>首选项> Android> Lint错误检查中,取消选中“保存文件时检查错误”。

请享用

最明显的解决方法是从布局中删除FrameLayout或其LinearLayout父项。 这将解决皮棉警告的问题。

我有同样的问题,我发现我可以通过右键单击项目文件夹,然后select“Android工具” – >“清除链接标记”解决它。