Я новичок в Proguard в Android. И я хочу узнать, как установить и настроить Proguard. Я много искал в SO, но не нашел ссылок, относящихся ко мне. Я не вижу ни одного файла в
$ {sdk.dir} /tools/proguard/proguard-android.txt
Не могу даже найти в инструментах папку proguard. Поэтому я считаю, что он не установлен по умолчанию в моем Eclipse. Может ли кто-нибудь помочь мне в этой теме с помощью полезных ссылок?
Заранее спасибо
2 ответа
Из документации здесь:
ProGuard интегрирован в систему сборки Android, поэтому вам не нужно вызывать его вручную. ProGuard запускается только при сборке приложения в режиме выпуска, поэтому вам не нужно иметь дело с запутанным кодом при сборке приложения в режиме отладки. Запуск ProGuard совершенно необязателен, но настоятельно рекомендуется.
Чтобы включить proguard, вам нужно будет экспортировать ваше приложение. Файл-> Экспорт-> Android-> Экспорт приложения для Android. Полученный apk запутан и готов к развертыванию в игровом магазине.
Когда вы создаете проект android.
Файл proguard.cfg автоматически создается в корневом каталоге проекта. Файл конфигурации по умолчанию охватывает только общие случаи, поэтому настройте его в соответствии с вашими потребностями.
Включите
«Задайте свойство proguard.config в файле /project.properties. Путь может быть абсолютным или относительным к корню проекта ».
Случай 1 : просто добавьте proguard.config = proguard.cfg, если proguard.cfg находится в корневом пути проекта.
Случай 2 : настройка из другого места [proguard.config = / path / to / proguard.cfg]
Удалите символ «#» (или раскомментируйте) в операторе настройки proguard в project.properties. Который будет изначально прокомментирован.
Посетите этот блог для получения дополнительных сведений http://1belong2jesus.wordpress.com/
Примечание.
Для Android SDK (r20 или выше)
Будет предопределенный proguard.config, указанный в project.properties [proguard.config = $ {sdk.dir} /tools/proguard/proguard-android.txt].
Похожие вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.