Proguard Obfuscation для приложения Android в проблеме Eclipse

Я использую Android 2.3.3 SDK. Я добавил строку proguard.config=proguard.cfg в default.properties в своем проекте. Я успешно запустил мастер экспорта в Eclipse, однако дамп, отображение, семена и файл использования не были созданы. Не могли бы вы сказать мне, где eclipse выводит эти файлы, они не в корне или в папке bin моего проекта. Я что-то упускаю? Спасибо


person user811985    schedule 17.08.2011    source источник
comment
Я пытаюсь запутать код, чтобы остановить обратный инжиниринг, я просто не могу найти файлы для декодирования запутывания, если они даже генерируются.   -  person user811985    schedule 17.08.2011
comment
ProGuard запутывает только при экспорте подписанного пакета приложения.   -  person Vladimir Berezkin    schedule 17.08.2011


Ответы (2)


Вы добавили:

-dump proguard/class_files.txt 
-printseeds proguard/seeds.txt 
-printusage proguard/unused.txt 
-printmapping proguard/mapping.txt 

в proguard.cfg?

Вывод должен отображаться в каталоге

<project>/proguard/
person Private    schedule 24.10.2011

Во всех проектах, где я использовал proguard, выходные файлы proguard помещаются в каталог с именем «proguard» в корне проекта.

person pandre    schedule 17.08.2011
comment
Этот каталог никогда не создается, вы знаете, почему? - person user811985; 17.08.2011
comment
Вы пытались очистить проект (Проект->Очистить), затем Инструменты Android->Экспортировать подписанный пакет? - person pandre; 17.08.2011
comment
Я использовал Android Tools->Export Signed Package с теми же результатами. Это работало для меня раньше в другом проекте, я просто не понимаю, почему он не работает сейчас. - person user811985; 17.08.2011