Я использую вот так, и не забудьте добавить все библиотеки Proguard, если они есть.В противном случае у вас может быть ошибка после запуска подписанного приложения.Мой прогард просто пример.Вам нужно найти proguard ваших библиотек и добавить их в файл proguard.
buildTypes {
debug {
minifyEnabled false // shrink
useProguard false // don't obfuscate when set to FALSE
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled true // shrink
useProguard true // obfuscate
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
//proguard need to be like this...
# Glide
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public class * extends com.bumptech.glide.module.AppGlideModule
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
**[] $VALUES;
public *;
}
-keep class com.engloshidiomsgrammarapp.speakfluentenglish.model.**{ *; }