Articles of proguard

Проблемы с Android ProGuard с Parse 1.3.5 jar

Я пытаюсь создать Android-приложение, используя Parse 1.3.5. В предыдущей версии приложения я использую Parse 1.1.3 без проблем. В этой версии все нормально, пока я не создаю подписанный пакет приложений для выпуска. Здесь я использую Proguard, и при создании apk возникают ошибки времени выполнения, как показано ниже: java.lang.ExceptionInInitializerError at android.app.Activity.performCreate(Activity.java:5133) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261) […]

Proguard.ParseException: Ожидание имени члена класса до «@» в Android Eclipse ADT

Я пытаюсь оптимизировать свой код приложения Android с помощью Proguard с eclipse ADT v21.1.0-569685 на MAC. Я использовал project-> Android Tools-> export asigned Application package вариант для подписания с моим личным сертификатом, при завершении подписания я получил следующую ошибку, project.properties # This file is automatically generated by Android Tools. # Do not modify this file […]

Android ProGuard: не может найти ссылочный класс

Запуск ProGuard в моем проекте Android Studio Я получаю такие предупреждения: Warning: com.google.common.collect.Maps: can't find referenced class javax.annotation.Nullable Я могу решить эту проблему одним из следующих вариантов: 1 -keep class com.google.common.collect.** { *; } -dontwarn com.google.common.collect.** 2 -keep class javax.annotation.** { *; } -dontwarn javax.annotation.** Каков наилучший способ решить вышеупомянутое предупреждение? В чем разница между […]

Android Warning – Игнорирование атрибута InnerClasses (jnamed)

У меня есть это предупреждение при создании кода в Android Studio. Несколько раз они не появляются, но большую часть времени они делают. warning: Ignoring InnerClasses attribute for an anonymous inner class (jnamed$1) that doesn't come with an associated EnclosingMethod attribute. This class was probably produced by a compiler that did not target the modern .class […]

ClassNotFoundException: twitter4j.conf.PropertyConfigurationFactory: Android

Если я не запускаю pro-guard в моем проекте, все в порядке, но если я запустил pro-guard и установил .apk в устройство, я получаю выше ошибки. Я попытался добавить следующие строки в proguard-android.txt -keep public class twitter4j.conf.PropertyConfigurationFactory -dontwarn twitter4j.** Но это не имело никакого значения. Я использую файл proguard-android.txt по умолчанию из SDK И настройка его […]

Ошибка Proguard, не может экспортировать приложение

[2013-01-25 15:20:55 – CQAQI] Proguard returned with error code 1. See console [2013-01-25 15:20:55 – CQAQI] Note: there were 208 duplicate class definitions. [2013-01-25 15:20:55 – CQAQI] Warning: android.support.v4.view.ViewCompatJellybeanMr1: can't find referenced method 'int getLabelFor()' in class android.view.View [2013-01-25 15:20:55 – CQAQI] Warning: android.support.v4.view.ViewCompatJellybeanMr1: can't find referenced method 'void setLabelFor(int)' in class android.view.View [2013-01-25 15:20:55 […]

Android Proguard SqlCipher NoClassDefFoundError

Мы боролись с Proguard весь день и попробовали множество примеров и решений на официальном сайте Proguard, а также StackOverflow. У меня есть большой проект, который мне нужно обфускать, в котором есть несколько проектов библиотек с ссылками и Jars. Я получаю 725 предупреждений от proguard из 2 libs, com.google.common и twitter4j. Я могу с радостью собрать […]

Невозможно включить Proguard в проект Android, содержащий jsch lib

Я пытаюсь использовать Proguard для обфускации моего приложения для Android, которое использует библиотеку jsch-1.50.jar для загрузки файлов на SFTP-сервер. Когда я делаю экспорт из Eclipse, я получаю предупреждения «не может ссылаться на класс», и ничего не создается. Я пробовал всевозможные варианты, чтобы сказать Proguard игнорировать классы jsch, но это не имеет никакого значения, и поэтому […]

Обнаружить, являетесь ли вы ProGuarded во время выполнения?

Есть ли способ обнаружить (во время выполнения), если ваше приложение ProGuarded? Моя цель здесь – установить логическое значение на основе того, является ли приложение ProGuarded или нет.

Экспорт Eclipse Подписан APK сбой с SDK 12 и совместимость LIbrary

Я пытаюсь экспортировать подписанную запутанную версию моего приложения для Android, и я продолжаю получать эту ошибку. Недавно я добавил библиотеку совместимости v4 и не смог экспортировать подписанный APK с тех пор. Любая помощь будет оценена по достоинству. Примечания. Использование SDK 12 и по умолчанию proguard.cfg Вот консольный вывод: Proguard returned with error code 1. See […]