proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
Следующая строка в файле build.gradle модуля вашего приложения указывает, что скрипт proguard должен применяться к вашей сборке выпуска.Он содержит два файла:
- Создайте
proguard-rules.pro
вручную. Вам необходимо создать этот файл в корневой папке вашего приложения. proguard-rules.pro
содержит специфичный для вашего приложения сценарий proguard,Если в вашем файле должна быть вся соответствующая вашему приложению программа, то
например, если вы используете библиотеку jjwt
, вы должны добавить эту строку в файл proguard-rules.pro
:
-keepattributes InnerClasses
-keep class io.jsonwebtoken.** { *; }
-keepnames class io.jsonwebtoken.* { *; }
-keepnames interface io.jsonwebtoken.* { *; }
-keep class org.bouncycastle.** { *; }
-keepnames class org.bouncycastle.** { *; }
-dontwarn org.bouncycastle.**