Android proguarded apk все еще читабельно
Я пытался защитить мое приложение. Он успешно запутал apk. Тем не менее, когда я пытаюсь просмотреть Java-код моего apk с помощью Apk_oneclick, я могу. Я создал версию выпуска моего apk. Тем не менее проблема сохраняется. Любая помощь приветствуется.
Заранее спасибо.
build.gradle:
Правила Proguard:
Java-код из release-apk:
3 ответа
Получил это работает. Очистил проект и запустил то же самое с некоторыми изменениями в правилах Proguard.
Чтобы включить конфигурации ProGuard для вашего приложения, вам нужно включить его в файле Gradle уровня вашего модуля. вам нужно установить значение minifyEnabled true
,
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
Вы также можете включить shrinkResources true
который удалит ресурсы, которые ProGuard помечает как неиспользуемые.
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
Вам необходимо установить следующее свойство
и добавить некоторые правила в Proguard-Android
buildTypes {
release {
debuggable false
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}