Я хочу запутать класс и его публичный метод. Я использую следующий код для запутывания:
-keep class !com.supermentor.ApiService { *; }
но это не работает. У кого-нибудь есть идеи? Как запутать только один класс и его общедоступные методы.
Я хочу запутать класс и его публичный метод. Я использую следующий код для запутывания:
-keep class !com.supermentor.ApiService { *; }
но это не работает. У кого-нибудь есть идеи? Как запутать только один класс и его общедоступные методы.
Это сработало для меня:
-keep class !com.supermentor.ApiService,** { *; }
Но имейте в виду, что порядок важен, сначала опишите, что вы хотите исключить, а затем то, что вы хотите сохранить. В этом примере вы хотите запутать ApiService
и все остальное.
minifyEnabled true
и указываете на правильный файл rules.proproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
в файле build.gradle приложения. - person Dinash   schedule 17.03.2016