Описание тега proguard
ProGuard is a tool to shrink, optimize, obfuscate, and preverify Java classes.
It is included in the Android SDK.
1
ответ
Публичная версия библиотеки Android не работает правильно
Я работаю над публично выпущенной библиотекой Android. И для внешнего выпуска мне нужно запустить proguard со следующими параметрами: -keep public class com.example.package_one.* { public protected *; } -keep public class com.example.package_one.sub…
26 янв '16 в 01:22
1
ответ
Proguard - неразрешенные ссылки на членов класса программы
Я пытаюсь запутать приложение для Android, но получаю следующую ошибку: [2012-04-15 19:55:51 - TmtAndroid] Proguard returned with error code 1. See console [2012-04-15 19:55:51 - TmtAndroid] Warning: proguard.ant.ClassPathElement: can't find referen…
15 апр '12 в 18:00
3
ответа
Обфусцировать зависимости в одну банку с Proguard
У меня есть модульное приложение Maven, и "module1" зависит от "module2", а "module2" зависит от "module3" и т. Д. В module1 у меня есть что-то вроде этого: <profile> <id>obfuscate</id> <build> <plugins> <plugin> …
11 июн '13 в 13:34
1
ответ
С SBT, как я могу иметь две разные задачи Proguard с разными настройками?
У меня есть одно исходное дерево, из которого я мог бы построить два разных jar-файла; называть их JarA и JarB. Я использую плагин sbt proguard для запуска каждой банки через proguard. Этот плагин создает ключ задачи под названием proguard, Я хотел …
11 июн '13 в 03:28
2
ответа
Как сохранить поля и методы внутреннего класса в Proguard (не только сам класс)
Я создал аннотацию, которая должна помочь мне отметить классы, которые должны быть полностью сохранены на этапе запутывания. Тогда я бы использовал следующую конфигурацию Proguard, чтобы сохранить все: -keep @com.my.project.annotations.ProguardKeepE…
04 янв '17 в 12:31
1
ответ
Запутать только один аромат
Как бы я запутал только один аромат. К сожалению, аромат 2 опирается на модуль (jar), который использует некоторое дублирование классов, и я не могу его запутать из-за того, как он настроен. (3-я сторона) Так что хотите пропустить запутывание аромат…
02 мар '17 в 11:18
1
ответ
Proguard, чтобы запутать код Android библиотекой DNSJava
У меня есть приложение для Android с dnsjava.jar в каталоге /libs/ проекта. Все встроено и может быть упаковано в APK (без защиты). Однако, когда я ввел proguard в project.properties (в eclipse), я получил следующие предупреждения: [2013-03-07 14:16…
07 мар '13 в 06:24
3
ответа
ProGuard + Maven с Java 7
Я пытаюсь сделать ProGuard частью нашего процесса сборки Maven. Проблема в том, что официальный плагин Maven использует ProGuard 4.3, который не поддерживает Java 7. Есть ли простой способ заставить плагин использовать вместо него Proguard 4.8? Я по…
07 июн '12 в 09:35
0
ответов
Папка "Пропустить библиотеки" для обфускации Proguard в проекте Maven
У меня есть проект Maven, который я пытаюсь запутать с помощью Proguard (v5.1) с помощью плагина maven-proguard. В конфигурации я мог видеть, что есть способ предотвратить запутывание отдельных классов / пакетов. Я хочу, чтобы мои загруженные библио…
13 ноя '17 в 05:34
1
ответ
От Eclipse до Android Studio: почему proguard.cfg используется, когда НЕ создается Release?
Итак, я пытался перенести разработку мультипроектного приложения (проекты eclipse) в Android Studio (v1.1). Импортировать через Файл> Импортировать проект было действительно легко и прошло без происшествий. Однако, когда я попробовал проект Make/Reb…
21 апр '15 в 01:46
0
ответов
Gson с Proguard, забыл исключить мою модель данных из правил Proguard
У меня есть приложение, выпущенное несколькими сотнями пользователей, которое хранит все данные, записанные (это приложение для отслеживания фитнеса) на устройстве. Он сериализует данные в JSON с Gson, и я использую Proguard. Однако... я забыл исклю…
10 окт '18 в 15:01
1
ответ
Что делает класс -keep в ProGuard
Я знаю, что держать класс - значит держать класс. Но, скажем, если я буду вести урок по определенному уроку, разве он не запутает этот урок? -поддержите класс com.myproject.activities.** В чем разница между keep class против keep public class
11 апр '16 в 15:41
1
ответ
Ошибка ProGuard с AWS
Моему Android-приложению не удается экспортировать из Eclipse, когда ProGuard включен, из-за проблем с Amazon AWS SDK. Я использую версию 1.7.0 AWS SDK для Android (core & s3). Ошибки, зарегистрированные в консоли, показаны ниже. Я следовал рекоменд…
17 фев '14 в 22:07
1
ответ
Ошибка конфигурации Android Proguard
Я пытаюсь настроить Proguard для моего приложения. Мое приложение также содержит несколько jar-файлов. Когда я пытаюсь создать файл apk, я получаю следующую ошибку: [2013-12-06 15:05:01 - Ace_Grid] Unexpected error while performing partial evaluatio…
06 дек '13 в 09:44
2
ответа
Android-приложение получает NullPointerException после включения Progurad
Получаю исключение NullPointerException после включения Progurad. В приложении я использую зависимость под названием "com.github.igalata: Bubble-Picker: v0.2.4". После добавления этой зависимости я получаю исключение NullPointer при попытке использо…
27 мар '18 в 06:30
0
ответов
Сборка apk с proguard не удалась
Когда я пытаюсь сгенерировать подписанный apk, используя proguard. Я получаю следующую ошибку. Error:13:28:30.899 [ERROR] [system.err] Note: there were 29 duplicate class definitions. 13:28:30.899 [ERROR] [system.err] (http://proguard.sourceforge.ne…
31 авг '18 в 11:09
3
ответа
Сократите приложение Android, но не запутывайте его
Когда я не минимизирую свое приложение, я достигаю максимального количества методов, и сборка файла dex завершается неудачно. Этого можно избежать, включив minify в build.gradle, Недостатком, однако, является то, что теперь код запутывается. Это нор…
07 мар '16 в 20:41
1
ответ
Не удается найти символ @, созданный с помощью Dagger 2 и Proguard в модуле библиотеки
Я должен был представить свой ноутбук на работе. Сейчас проект не будет строить. Другие разработчики могут продолжить сборку с тем же штрафом, так что это должно быть проблемой среды. Я использую Dagger 2 в своем полностью котлинском проекте, которы…
09 авг '18 в 08:57
1
ответ
Сборка Android с Gradle и ProGuard: "Выходной файл должен быть указан после входного файла, иначе он будет пустым"
Я создаю сборку с разными вкусами с Gradle. Раньше он работал довольно хорошо, пока я не хотел включить Proguard, Я включил minifyEnabled для моей сборки выпуска, и теперь у меня есть исключение, говорящее: "Caused by: org.gradle.internal.UncheckedE…
03 июн '15 в 21:32
2
ответа
Pro Guard держать частный конструктор
Я использую Kofax в нашем проекте, и он использует много Reflection и Robogiuice. Мы используем Dexguard, чтобы запутать наш код. Одна из проблем, с которыми мы столкнулись, - это удаление частного конструктора. У меня уже есть это в моем коде: -kee…
29 июл '16 в 08:24