2010-11-04 3 views
1

Я настроил ProGuard согласно этой ссылке: http://android-developers.blogspot.com/2010/09/proguard-android-and-licensing-server.htmlProguard ничего не делает

Когда я строю с Ant я не получаю никаких ошибок или предупреждений, но я также не получаю подробный вывод говорит мне, что ProGuard что-то делает. Другими словами, я могу сказать, что apk не запутывается.

Весь мой код, за исключением класса Activity, находится в библиотеке (в качестве исходных файлов). Я читал, что класс активности не будет запутан, но мне интересно, нужно ли мне создавать что-то другое в моих файлах сборки, чтобы включить файлы библиотеки?

+1

У меня такая же проблема. Кажется, что некоторая конфигурация на наших машинах неверна. – Janusz

ответ

0

Удалена ли строка отладки из вашего манифеста?

0

Это очень старая ссылка. Предполагая, что вы загрузили плагин ADT и SDK в этом году, Proguard поставляется в процессе сборки. Все, что вам нужно сделать, это добавить это default.properties:

proguard.config=proguard.cfg 

Обратите внимание, что запутывания будет происходить только при экспорте окончательной версии, а не на каждой сборке.

+0

один вопрос ... будет ли proguard работать, когда я экспортирую приложение в мастер затмения? И знаете ли вы, что мне нужно положить что-то для выставления счетов, потому что я использую его в своем приложении ?! Спасибо заранее ... – Jovan

+0

Нет, proguard не запускается при экспорте приложения через Eclipse. Вам нужно создать исполняемый файл в командной строке с помощью ant, набрав «ant release» без круглых скобок. – Michael

+0

Proguard будет работать при экспорте приложения, только если вы сделаете то, что я написал в своем ответе. – IncrediApp

Смежные вопросы