如何在Android项目中用ant检测未使用的导入和变量?



我目前正在用ant从项目文件夹中构建我的android项目,如下所示:

MyProject/
    build.xml
我用来构建的ant命令是:
$ MyProject/ant install

在我的java代码中,我有一些未使用的导入和变量,例如:

import java.io.IOException;
String doNothing = "Do Nothing";

我没有在我的代码中使用上面的。是否有办法从ant的命令行检测这些?如果没有,我是否必须使用第三方工具?

在Python中,我使用pyflakes来清理我的代码。

您可以使用PMD来完成此操作以及更多操作。它包括检查未使用的局部变量和未使用的导入。它可以与ant集成,如果检测到任何错误,您可以配置它使构建失败。如果您正在使用通过android命令行工具创建的标准构建结构,则可以将PMD目标绑定到-pre-compile阶段。

如果启用了proguard,则不必这样做。http://developer.android.com/guide/developing/tools/proguard.html

相关内容

  • 没有找到相关文章

最新更新