Re: обфускация с помощью proguard
От: Donz Россия http://donz-ru.livejournal.com
Дата: 14.03.08 11:23
Оценка:
Здравствуйте, tipoc, Вы писали:

T>Подскажите как сделать обфускацию resource файлов в proguard.

T>У меня есть jar-файл (моя программа), который я обфусцирую, и папка conf (в которой находятся txt-файлы, из которой программа считывает свои настройки). Jar файл proguard обфусцирует, а вот txt-файлы почему то нет (в txt-файлах имена настроек имеют вид: ru.mypackage.MyClass.title=MyProgram, т.е. по полному имени класса).
T>Т.к. jar-файл у меня обфусцирован, а настройки нет. То программа не может считать настройки из этих файлов.
А зачем тебе обфускация? Скрыть код или уменьшить размер? Подозреваю, что в твоём случае обфускатор не нужен.
Логично, что ресурсы Proguard не будет обфусцировать, так как он предназначен только для ява-классов (вообще, конечно, можно сделать обфускатор с "умным" анализом, чтобы рефлешн или подобные ресурсы при этом оставались актуальными, но обычно это просто не нужно).
Посмотри раздел "Keep Options" в документации, там можно настроить сохранение названий полей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.