Всегда запускать proguard перед индексацией Android в Eclipse

Есть ли способ заставить Eclipse всегда запускать proguard перед dex'ированием при попытке запустить приложение для Android? например. какой-то способ плавно вставить его как шаг сборки?

По умолчанию он будет запускаться при экспорте, но мне нужно, чтобы он всегда запускался, даже когда, например. просто выполняя обычный «Выполнить» или «Отладка» из меню/клавиатуры.


Для контекста причина, по которой это важно, заключается в том, что я сталкиваюсь с «слишком большим количеством кодов операций / нет расширенных кодов операций» (http://code.google.com/p/android/issues/detail?id=26203). проблемы с моей сборкой в ​​Eclipse. Это не проблема для сборок ant, потому что они используют proguard, который удаляет весь неиспользуемый код. До сих пор я вручную удалял неиспользуемые вещи из моих сторонних зависимостей, но это становится несколько нелепым.

Кроме того, в качестве побочного преимущества это должно значительно ускорить мою сборку, потому что запуск только proguard в режиме сжатия -намного быстрее, чем dex'ing, и он удаляет большую часть кода, который необходимо dex'ировать.

6
задан Darin Tay 4 July 2012 в 00:30
поделиться