Вопросы по теме 'android-proguard'
Сборка Android с Gradle и ProGuard: выходная банка должна быть указана после входной банки, иначе она будет пустой.
Я создаю сборку с разными вкусами с помощью Gradle. До сих пор он работал довольно хорошо, пока я не захотел включить Proguard . Я включил minifyEnabled для своей сборки выпуска, и теперь у меня есть исключение, говорящее:
" Caused by:...
12297 просмотров
schedule
18.07.2022
smack для Android не работает при использовании proguard
Я использую библиотеку smack (4.1.2) в своем приложении для Android для подключения к серверу XMPP. Он отлично работает, когда код НЕ минимизирован (например, с помощью proguard). Но в режиме выпуска с включенным proguard приложение вылетает, как...
1256 просмотров
schedule
28.07.2022
Как заставить Proguard обфускировать с помощью Android Studio
ProGuard не выполняет полную работу по обфускации моего проекта Android. Когда я декомпилирую свой apk на decompileandroid.com, я вижу, что он меняет только имя локальных временных переменных и ничего больше. Он не меняет имена классов, имена...
1156 просмотров
schedule
31.12.2022
Как уменьшить код Android с помощью Proguard
Поскольку я использую много зависимостей в своем приложении, я достиг предела методов 65k (я достигаю 76k методов). Я читал на android.developer, что proguard используется для сжатия кода.
Итак, proguard сокращает только код моего приложения или...
4208 просмотров
schedule
13.04.2023
Как удалить вызовы Log.d() в сборке выпуска приложения для Android?
Я заметил, что моя сборка релиза, которую я сделал в eclipse через:
Инструменты Android -> Экспорт подписанного пакета приложения...
Мой proguard-project.txt содержит:
-assumenosideeffects class android.util.Log {
public static...
11007 просмотров
schedule
15.07.2022
Варианты Android с разными зависимостями и одним и тем же файлом класса
У меня есть два разных варианта моего приложения для Android: lite и pro . В приложении у меня есть класс с именем customFragment.java , который включен в основной (не различается между вариантами) и включает также следующий код:
import...
341 просмотров
schedule
17.03.2023
Удаляет ли Proguard методы, используемые только в одном месте? [встраивание метода]
Я рассматриваю возможность использования Proguard, поскольку мое приложение приближается к производству, чтобы сделать его легче.
На Android существует ограничение метода 65K в дополнение к устройствам с низким объемом памяти. Я знаю, что Proguard...
763 просмотров
schedule
04.04.2023
Ошибка Proguard при сборке apk для Android
Ошибка:
Ошибка: не удалось выполнить задачу ':app:transformClassesAndResourcesWithProguardForRelease'. java.io.IOException: невозможно записать...
3078 просмотров
schedule
13.01.2024
Используйте Proguard только для отключения ведения журнала и сокращения ресурсов.
build.gradle:
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig...
1428 просмотров
schedule
12.03.2022
В чем разница между proguard-android.txt и proguard-rules.pro? - Андроид
В моем buildType я вижу это:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
У меня есть несколько вопросов:...
15739 просмотров
schedule
06.12.2023
ProGuard не работает при обновлении до Android SDK 23
Я пытаюсь обновить приложение Umweltzone для Android до SDK 23. Поэтому я изменяю конфигурацию проекта следующим образом:
// Excerpt from Umweltzone/build.gradle
compileSdkVersion 23
// ...
compile "com.android.support:design:23.1.1"
Когда...
4148 просмотров
schedule
21.08.2023
Исключите сторонние библиотеки, их класс и подкласс из ProGuard с Android, используя Eclipse IDE.
Получение следующей ошибки при попытке исключить сторонние библиотеки в ProGuard.
Он компилируется, если я добавляю -dontwarn com.ak.systemservice.core.security.FuncManager в proguard-project.txt, но при попытке запуска происходит сбой.
По сути, я...
643 просмотров
schedule
04.05.2023
Разобрать ошибки компиляции android sdk proguard
Хорошо, я знаю, что на этот вопрос отвечали много раз, я видел много постов со всевозможными рекомендациями, но независимо от того, какой микс я пробовал, apk не скомпилируется.
это мои файлы proguard-rules.pro
# Keep source file names, line...
318 просмотров
schedule
02.12.2022
NullPointerExcepetion Facebook sdk v4.5.0 при включении Proguard (при попытке войти в систему с использованием библиотеки Parse)
Я пытаюсь войти в систему с помощью Facebook, используя библиотеку ParseFacebookUtils, и она работает хорошо, но когда я включил файл Proguard, у меня есть это исключение при запуске активности входа в Facebook:
Fatal Exception:...
902 просмотров
schedule
08.12.2022
Как получить apk-файл сборки релиза с помощью proguard
Я пытаюсь использовать ProGuard для создания apk-файла выпуска для моего проекта. По-видимому, я использую много сторонних библиотек, Там, где мне нужно использовать только несколько классов из них, мне бы очень хотелось получить какое-то...
3279 просмотров
schedule
05.12.2022
приложение:transformClassesAndResourcesWithProguardForRelease
Error:Execution failed for task
':app:transformClassesAndResourcesWithProguardForRelease'.
java.io.IOException: сначала исправьте приведенные выше предупреждения.
Я изо всех сил пытался найти решение, но не нашел, хотя нашел много...
3103 просмотров
schedule
17.07.2023
Отладка запутанной трассировки стека для Android с помощью ProGuard
Я пытался запутать трассировку стека моего приложения для Android, используя файл сопоставления ProGuard. Я попытался использовать -verbose и также добавил эти строки в файл конфигурации proguard-rules.pro в Android Studio:...
1951 просмотров
schedule
13.08.2022
Proguard — запутать только один класс и его общедоступные методы
Я хочу запутать класс и его публичный метод. Я использую следующий код для запутывания:
-keep class !com.supermentor.ApiService { *; }
но это не работает. У кого-нибудь есть идеи? Как запутать только один класс и его общедоступные методы.
1160 просмотров
schedule
30.05.2023
Proguard не запутывает имя класса, запутываются только методы
Я пытаюсь использовать Proguard в студии Android, но похоже, что Proguard не скрывает имя класса, например, структуру моего приложения и конфигурацию:
и конфигурация
но когда я пытаюсь вызвать исключение в приложении:...
12073 просмотров
schedule
07.03.2023
Kotlin: нужно защитить класс данных Kotlin?
У меня есть класс данных, определенный ниже
package com.mypackage.model
object Model {
data class News(val photo: String, val title: String, val description: String)
}
Когда я компилирую его с помощью Proguard (т. е. выпускаю сборку),...
2539 просмотров
schedule
20.11.2023