Как обнаружить неиспользуемый импорт и переменные с помощью ant в проекте Android? - PullRequest
2 голосов
/ 21 августа 2011

В настоящее время я строю свой проект Android из папки проекта с помощью ant, как показано ниже:

MyProject/
    build.xml

Команда ant, которую я использую для сборки:

$ MyProject/ant install

Inмой код Java, у меня есть некоторые неиспользуемые импорты и переменные, например:

import java.io.IOException;

String doNothing = "Do Nothing";

Я не использую вышеперечисленное в моем коде.Есть ли способ обнаружить их из командной строки с ant?Если нет, то должен ли я использовать сторонний инструмент?

В Python я использую pyflakes для очистки своего кода.Я ищу эквивалент в Java в командной строке.

Ответы [ 2 ]

2 голосов
/ 21 августа 2011

Вы можете использовать PMD , чтобы сделать это и многое другое. Он включает в себя проверки неиспользуемых локальных переменных и неиспользуемых импортов. Он может быть интегрирован с ant , и вы можете настроить его на сбой сборки при обнаружении любых ошибок. Если вы используете стандартную структуру сборки, созданную с помощью инструмента командной строки android, вы можете привязать цель PMD к этапу -pre-compile.

0 голосов
/ 21 августа 2011

Вам не нужно делать это, если у вас включен proguard. http://developer.android.com/guide/developing/tools/proguard.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...