Я видел много постов о том, как запутать приложение Android (файл .apk) с помощью ProGuard в Eclipse.См. Также http://developer.android.com/guide/developing/tools/proguard.html:
"Когда вы собираете свое приложение в режиме выпуска, запустив ant release или используя мастер экспорта в Eclipse, система сборки автоматически проверяет, является лиУстанавливается свойство proguard.config. Если это так, ProGuard автоматически обрабатывает байт-код приложения перед упаковкой всего в .apk файл . "
Но в случае экспорта проекта Android в a.JAR-файл с помощью мастера экспорта Eclipse, следуя описанным шагам (создания файла proguard.cfg, настройки свойства proguard.config для proguard.cfg в файле default.properties, использования мастера экспорта и т. д.), похоже, не работает - я вижуне запутывать имена классов и т. д. в результирующем jar-файле.У меня также есть следующие настройки в моем файле proguard.cfg, но я не вижу никаких выходных файлов в каталоге моего проекта или в каталоге proguard (этот каталог даже не создан).
-dump class_files.txt
-printseeds seeds.txt
-printusage unused.txt
-printmapping mapping.txt
IЯ даже создал файл project.properties в каталоге моего проекта со следующей строкой, но, похоже, это не побуждает ProGuard к действию:
proguard.config=proguard.cfg
В этом проекте не определено никаких действий.Я использую Android 2.3.1 и Eclipse Galileo 3.5.2 на Windows.Те же результаты с Android 3.0.Похоже, что шаг запутывания должен быть каким-то образом явно вставлен в Мастер экспорта Eclipse.Я буду признателен за любую помощь или понимание.Благодарю.