Я использую Android 2.3.3 SDK. Я добавил строку proguard.config=proguard.cfg в default.properties в своем проекте. Я успешно запустил мастер экспорта в Eclipse, однако дамп, отображение, семена и файл использования не были созданы. Не могли бы вы сказать мне, где eclipse выводит эти файлы, они не в корне или в папке bin моего проекта. Я что-то упускаю? Спасибо
Proguard Obfuscation для приложения Android в проблеме Eclipse
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
Этот каталог никогда не создается, вы знаете, почему?
- person user811985; 17.08.2011
Вы пытались очистить проект (Проект->Очистить), затем Инструменты Android->Экспортировать подписанный пакет?
- person pandre; 17.08.2011
Я использовал Android Tools->Export Signed Package с теми же результатами. Это работало для меня раньше в другом проекте, я просто не понимаю, почему он не работает сейчас.
- person user811985; 17.08.2011