Intereting Posts
Ползунок для изображений и видео в Android Как изменить направление значков для пунктов меню в NavigationView? Перезагрузите Android-устройство onClick event Button Android In-app billing v3 не возвращает правильную локализованную цену (getSkuDetails) Android – почему это говорит мне, что «Content view еще не создан»? Добавить неопределенный горизонтальный ход в панель действий Что должно быть в моем .gitignore для проекта Android Studio? Откройте URL-адрес в браузере Android, избегайте нескольких вкладок Android: Диалоговое окно показывает мягкую клавиатуру автоматически, когда фокус находится на недействительном редакторе EditText Как разрезать и перевернуть вид камеры? Как загрузить видео из папки с ресурсами? (Чтобы воспроизвести их с помощью VideoView) GZip в android Использование libpd в Android Studio Кастинг и дженерики, любая разница в производительности? Как заполнить каждую сторону куба различными текстурами на OpenGL ES 1.1?

Как использовать пользовательский proguard.jar в сборке Gradle?

Я пытаюсь запустить proguard в моем приложении, которое включает Unity 3D. В настоящее время proguard не пытается обработать single-classes.jar, и единственным обходным решением является создание proguard самостоятельно с применением исправления (см. Эту ссылку для отчета об ошибке).

Итак, теперь у меня есть собственный пользовательский proguard.jar, но как я могу заставить плагин android использовать его? С eclipse это было просто заменой proguard.jar в каталоге Android SDK, но это больше не работает с Android Studio / Gradle. На самом деле, я могу удалить файлы proguard из tools / proguard / lib /, и он все еще работает!

Как я могу заставить Android Studio / Gradle использовать собственный пользовательский proguard.jar?

Я решил это, разместив пользовательский proguard.jar в каталоге с именем «proguard» в корневой папке (а не в корневой папке проекта) и настроил файл градиента следующим образом:

buildscript { repositories { flatDir { dirs 'proguard' } mavenCentral() } dependencies { classpath 'proguard.io:proguard:5.0' classpath 'com.android.tools.build:gradle:0.12.+' } }