mirror of
https://github.com/beemdevelopment/Aegis.git
synced 2025-05-14 14:02:49 +00:00
Merge pull request #388 from alexbakker/proguard
Minify and optimize the APK using ProGuard
This commit is contained in:
commit
98a90e3e1e
2 changed files with 17 additions and 3 deletions
|
@ -44,16 +44,27 @@ android {
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
debug {
|
debug {
|
||||||
minifyEnabled false
|
|
||||||
applicationIdSuffix ".debug"
|
applicationIdSuffix ".debug"
|
||||||
manifestPlaceholders = [title: "AegisDev", iconName: "ic_launcher_debug"]
|
manifestPlaceholders = [title: "AegisDev", iconName: "ic_launcher_debug"]
|
||||||
resValue "bool", "pref_secure_screen_default", "false"
|
resValue "bool", "pref_secure_screen_default", "false"
|
||||||
|
postprocessing {
|
||||||
|
removeUnusedCode true
|
||||||
|
removeUnusedResources true
|
||||||
|
obfuscate false
|
||||||
|
optimizeCode false
|
||||||
|
proguardFiles getDefaultProguardFile('proguard-defaults.txt'), 'proguard-rules.pro'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
release {
|
release {
|
||||||
minifyEnabled false
|
|
||||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
|
||||||
manifestPlaceholders = [title: "Aegis", iconName: "ic_launcher"]
|
manifestPlaceholders = [title: "Aegis", iconName: "ic_launcher"]
|
||||||
resValue "bool", "pref_secure_screen_default", "true"
|
resValue "bool", "pref_secure_screen_default", "true"
|
||||||
|
postprocessing {
|
||||||
|
removeUnusedCode true
|
||||||
|
removeUnusedResources true
|
||||||
|
obfuscate false
|
||||||
|
optimizeCode true
|
||||||
|
proguardFiles getDefaultProguardFile('proguard-defaults.txt'), 'proguard-rules.pro'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
3
app/proguard-rules.pro
vendored
3
app/proguard-rules.pro
vendored
|
@ -15,3 +15,6 @@
|
||||||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
||||||
# public *;
|
# public *;
|
||||||
#}
|
#}
|
||||||
|
|
||||||
|
-keep class com.beemdevelopment.aegis.importers.** { *; }
|
||||||
|
-keep class net.sqlcipher.** { *; }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue