Articles of proguard

TransformClassesAndResourcesWithProguardForRelease 'ошибка в Android

Привет, я изо всех сил пытаюсь создать версию для моего проекта. Я пробовал много вещей на Progaurd через SO / Google, но я до сих пор не могу создать версию. Может ли кто-нибудь помочь мне в этом? Я всегда получаю эту проблему: Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. > java.io.IOException: Please correct the above warnings first. […]

Отключить агрессивную перегрузку в ProGuard для Android

Чтобы облегчить анализ стоп-тестов пользователей, я бы хотел отключить «агрессивную перегрузку», когда ProGuard запутывает мое приложение для Android. В моем запутанном APK у меня часто есть классы, содержащие несколько методов / полей с именем a() в том же классе, что довольно сложно проанализировать stacktrace, поскольку оно не включает параметры метода или номер строки. Согласно документации […]

Поиск обфускации трассировки стека, созданной proguard

Я создал пример приложения на студии Android. После запуска proguard файл сопоставления был помещен в файл mappings.txt из-за личных предпочтений. Кажется, все работает нормально. Однако я думал, что мой код будет запутан. Мое поле «text» textview было переименовано в «p» в соответствии с файлом mappings.txt. Однако, когда я открываю свой проект, я все еще вижу […]

Использование ProGuard с Android.

Я пытаюсь использовать ProGuard с Android. Я нашел несколько скриптов ProGuard для использования, причем следующий пример является примером (я нашел несколько других, которые одинаковы или очень похожи). Однако, когда я пытаюсь запустить ProGuard с помощью этого скрипта, я получаю сообщение об ошибке: «Ожидание типа Java до»; В строке 23 файла … " Я совершенно новичок […]

Оборвать проблему android.support.v7.widget.GridLayout

Я пытаюсь запутать приложение для Android, где я использую android.support.v7.appcompat и android.support.v7.GridLayout, но приложение терпит крах со следующим исключением: android.view.InflateException: Binary XML file line #2: Error inflating class android.support.v7.widget.GridLayout at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698) at android.view.LayoutInflater.inflate(LayoutInflater.java:466) at android.view.LayoutInflater.inflate(LayoutInflater.java:396) at com.droid.fragments.c.al.onCreateView(Unknown Source) at android.support.v4.app.Fragment.performCreateView(Unknown Source) at android.support.v4.app.FragmentManagerImpl.moveToState(Unknown Source) at android.support.v4.app.FragmentManagerImpl.moveToState(Unknown Source) at android.support.v4.app.BackStackRecord.run(Unknown Source) at android.support.v4.app.FragmentManagerImpl.execPendingActions(Unknown Source) at android.support.v4.app.FragmentManagerImpl$1.run(Unknown […]

Конфигурация ProGuard для AndroidPlot

Начиная с создания версии версии моего приложения с включенным ProGuard, мой стиль графика сбрасывается до значения по умолчанию, и я вижу много предупреждений в Logcat, сообщающих мне о неподдерживаемых параметрах: Ошибка раздувания XML: сеттер для поля «[…]» не существует. Я определил это, исходя из конфигуратора AndroidPlot, но не нашел официальной конфигурации ProGuard для этого проекта.

Android SDK намеренно использует старую версию ProGuard

Я использую Android SDK Manager для обновления всех пакетов. Текущие (2014-03-05) Android SDK Tools – V22.6. Я проверил proguard.jar в C: \ Program Files (x86) \ Android \ android-sdk \ tools \ proguard \ lib и нашел, что его версия – 4.7. Последняя версия ProGuard – 4.11 . V4.7 был выпущен в 2011 году . […]

Как настроить ProGuard для исключения методов с помощью SupressWarning («unused»)

У меня есть методы, которые используются ObjectAnimator для платформы Android. Следовательно, они кажутся неиспользуемыми (они используются через отражение), и я добавляю SupressWarning("unused") , поэтому IntelliJ не показывает предупреждения для них. Тем не менее, ProGuard все еще убирает их, и мне нужно явно сказать ему об этом. Это утомительно и кажется излишним (нарушает DRY). Можно ли […]

Проблема с защитой с SAAgent (Samsung Accessory) java.lang.NoSuchMethodException: <init>

Я пытаюсь использовать proguard с моим Android-приложением, и я использую samsung accesory sdk, который продолжает давать проблемы. Независимо от того, что я пытаюсь выполнить в конфигурации proguard, я не могу пройти мимо этого исключения во время выполнения: 07-21 13:44:12.851: E/SAAgent(3563): <init> [] 07-21 13:44:12.851: E/SAAgent(3563): java.lang.NoSuchMethodException: <init> [] … 07-21 13:44:12.851: E/AndroidRuntime(3563): Caused by: java.lang.RuntimeException: […]

Как сохранить код пешеходного перехода при запутывании моего проекта?

Я импортирую пешеходный переход в своем приложении. Чтобы сохранить код пешеходного перехода, я добавляю его в proguard-project.txt: -dontwarn org.chromium.** -dontwarn org.xwalk.core.** -keep class com.google.common.** {*;} -keep class com.googlecode.eyesfree.braille.** {*;} -keep class javax.annotation.** {*;} -keep class org.chromium.** {*;} -keep class org.xwalk.core.** {*;} Но это кажется неправильным. Кто может мне помочь? Огромное спасибо!

Intereting Posts