从Android Studio导出Android Lint的HTML报告?

7

我了解到在Eclipse中无法导出Android Lint的xml/html报告。这也适用于Android Studio吗?

我想导出Android Lint的xml/html报告(使用-studio-analyze-Inspect Code)。

当我通过我的Macbook终端运行它时,它显示“-bash:./gradlew:没有这样的文件或目录”。

请告诉我如何解决这个问题。


你的项目中是否有可执行的gradlew文件?在调用lint检查之前,是否已经使用cd YourProjectPath命令进入了你的项目路径? - k3v1n4ud3
你的项目中有可执行的gradlew文件吗?我不确定,如何进行交叉验证?在调用lint检查之前,你是否执行了cd YourProjectPath命令?是的,我目前在我的项目文件夹中。 - Smitha
ls 命令只返回 AndroidManifest.xml、lint.xml、res、assets、proguard-project.txt、src、libs 和 project.properties。 - Smitha
我的错..项目在不同的路径中,尽管下载的路径是不同的,谢谢伙计! - Smitha
你能把我的评论标记为有用吗? - k3v1n4ud3
显示剩余3条评论
2个回答

12

(./gradlew lint)生成的Lint报告与Android Studio代码检查报告(Analyze->Inspect Code)不同。它似乎包含了所有的Android Lint项和许多其他的检查。

以下是导出Android Studio代码检查报告的步骤:

  • 运行Analyze->Inspect Code
  • 找到“Inspection Results”窗口/面板
    • 如果没有显示,请尝试查看->工具窗口->检查结果
  • 在检查视图中,左侧会出现一个选项符号,可以将其导出为html/xml格式,然后指定要存储该文件的路径。
    • 请注意,指定的目录必须存在

2
在单击导出为HTML后,我遇到了以下错误:“没有足够的内存执行所请求的操作”我已经更新了 -Xmx-1024和XX:ReservedCodeCacheSize-512请问可能是什么问题? - Karan
1
@smitha 我可以导出为xml,但我想要html格式。当我选择html选项并尝试导出时,出现错误无法打开index.html,我什么也没有生成。你有什么想法吗?请帮忙。 - KK_07k11A0585
我也遇到了上述错误。在导出为HTML时出现了错误。 - Manukumar
@KK_07k11A0585,你们找到解决方案了吗?我也遇到了同样的错误。 - Jimit Patel

0

从IDE窗口中,您需要打开Gradle视图,在此视图中,您将看到一个名为“所有任务”的部分,您可以单击lintcheck


如何在IDE中打开Gradle视图? - Smitha
在顶部菜单中:查看>工具窗口>Gradle - k3v1n4ud3
我已经得到了所有任务。但是如何获取lint或check?我没有看到任何这种类型的东西,或者我漏掉了什么! - Smitha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接