Articles of proguard

Настройки сетевой защиты аудитории Аудитории

В настоящее время я использую Proguard в своем приложении, и сеть Аудитории не работает. Мне нужна другая конфигурация, а не обычная: -keep class com.facebook.** { *; } Проблема заключается в том, что руководство по интеграции не ссылается на какую-либо конфигурацию Proguard. Кто-то уже столкнулся с этой проблемой и выяснил, чего не хватает?

Прогейдер с Autovalue

Я только начал использовать AutoValue, но я не могу заставить его работать с proguard. У меня около 6000+ предупреждений, которые выглядят так Предупреждение: autovalue.shaded.com.google.common.auto.common.MoreElements $ 1: не удается найти суперкласс или интерфейс javax.lang.model.util.SimpleElementVisitor6 Фактически ошибки показывают это … Ошибка: выполнение выполнено для задачи ': transformClassesAndResourcesWithProguardForDebug'. Java.io.IOException: сначала выполните указанные выше предупреждения. Как я могу решить […]

Невозможно сгенерировать подписанный APK с proguard, включенным при использовании Joda Time

Я попытался построить подписанный APK. Я также использую proguard . В моей заявке я использовал JodaTime для некоторых целей. Я использовал там joda-time-2.7.jar . Сначала я мог получить подписанный APK без включения proguard , ошибок не было. Затем я включил proguard и попытался сгенерировать APK, но я создал ошибки. Ниже приведены генерируемые ошибки. Warning:org.joda.time.LocalDateTime: can't […]

Phonegap 2.4 Конфигурация Android Proguard

Я обновил сборку из Phonegap (Cordova) 2.0 до 2.4, и все отлично работало в dev, пока я не приступил к тестированию последней версии apk. То, что я нахожу, после большого количества времени потрачено впустую, заключается в том, что по какой-то причине теперь, когда я запускаю сборку, моя конфигурация proguard нарушает сборку телефонных разговоров каким-то образом, […]

Использование ProGuard вызывает NoSuchFieldError для ACRA

Я использую ACRA 4.4.0 в своих приложениях для Android, чтобы получать отчеты о сбоях от пользователей. Моя IDE – это ADT Build: v22.2.1-833290. Несколько дней назад я начал использовать ProGuard для приложений, которые я собираюсь опубликовать в Google Play. Когда я устанавливаю и запускаю экспортированный подписанный apk, NoSuchFieldError возникает для полей, используемых в отчетах ACRA. […]

Как исправить предупреждение proguard 'не может найти ссылочный метод' для существующих методов 'clone' и 'finalize' класса java.lang.Object

Я пытаюсь сжать приложение для Android, которое потребляет ical4j.jar . Когда я строю apk с proguard, используя gradle proguardDebug я получаю Предупреждение: net.fortuna.ical4j.model.CalendarFactory: не найден найденный метод 'void finalize ()' в классе библиотеки java.lang.Object 6 дополнительных аналогичных предупреждений для finalize() Предупреждение: net.fortuna.ical4j.model.CalendarFactory: не удается найти ссылочный метод «java.lang.Object clone ()» в классе библиотеки java.lang.Object 6 […]

Не удалось экспортировать приложение после обновления до Proguard 4.8

Я только что обновил Android SDK, ADT и Proguard до последней и самой большой. Мой проект компилирует и работает отлично в режиме отладки, но как только я пытаюсь экспортировать подписанный выпуск APK, я получаю сообщение об ошибке от мастера экспорта без сообщений об ошибках на консоли Eclipse! * Если я попытаюсь просмотреть журнал ошибок через […]

Ошибка Proguard: Ожидание разделителя пути класса – не знаю, где мне нужно поместить путь в кавычки

Ошибка: BUILD FAILED C:\workspace\projectName\add-proguard-release.xml:35: Expecting class path separator ';' before 'Files\eclipse\android-sdk-windows\platforms\android-3\android.jar' in argument number 1 Я полностью осознаю, что моя проблема в том, что у меня есть eclipse + android в каталоге c: \ program files \ eclipse, а пробел между «программами» и «файлами» вызывает эту проблему. Я также знаю, что решение состоит в том, […]

Почему Proguard сохраняет класс активности в Android?

Я применил ProGuard к своему Android-приложению. я использую android-studio/sdk/tools/proguard/proguard-android.txt Как файл конфигурации, ничего не меняя. В этом файле я вижу единственное утверждение, касающееся Activity : We want to keep methods in Activity that could be used in the XML attribute onClick -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); } Из этого следует, что […]

FileNotFoundException в файле proguard-rules.pro

Я использую Android Studio v.1.0. Мой файл сборки: buildTypes { debug { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } Но когда я пытаюсь сделать сборку выпусков, я получаю сообщение об ошибке: Ошибка: выполнение выполнено для задачи «: app: proguardRelease». Java.io.FileNotFoundException: F: …. \ app \ proguard-rules.pro (Файл […]