Я полагаю, есть два варианта:Как легко обфускать приложение для Android при использовании IntelliJ IDEA?
Построить параллельный ANT сценарий и обойти IDE (кажется довольно неэффективно, когда IDE так хорошо)
Каким-то образом интегрировать Proguard/yGuard или аналогичный с IntelliJ
Я попытался установить плагин для Proguard/yGuard в IntelliJ, но ни, похоже, работает (устанавливаются в порядке, но не появляется под Гранью), а на самом деле я не 100% уверен, что эти плагиныпомогите мне запутаться или они просто предоставляют средство для устранения обфускации для отладки.
Я считаю, что ANT - лучший маршрут, но оценят ваши мысли. Я просто хочу, чтобы уменьшить вероятность того, что кто-то обратится к инженерным приложениям, но не тратя часы на его настройку.
Просто примечание для других, читающих этот вопрос, я уже упоминал о предстоящей новой версии ADT для Eclipse, которая, по-видимому, будет включать прямую поддержку Proguard, поэтому обфускация встроена в стандартную среду разработки Eclipse Android. Это здорово, и, надеюсь, JetBrains будет делать то же самое с IntelliJ – 2010-11-23 12:07:17
. Создание всего приложения часто сложнее, чем просто запутывание/сжатие с помощью ProGuard. С ANT вы ВСЕГДА более гибки, чем при интеграции с IDE. – Mot 2010-11-23 15:30:25