mirror of
https://github.com/ReVanced/revanced-manager.git
synced 2024-11-10 01:01:56 +01:00
build: Enable ProGuard (#1650)
This commit is contained in:
parent
5a24911fad
commit
b754a045eb
3 changed files with 23 additions and 3 deletions
|
@ -45,8 +45,6 @@ android {
|
|||
}
|
||||
buildTypes {
|
||||
release {
|
||||
shrinkResources false
|
||||
minifyEnabled false
|
||||
ndk {
|
||||
abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86_64'
|
||||
}
|
||||
|
|
23
android/app/proguard-rules.pro
vendored
Normal file
23
android/app/proguard-rules.pro
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
# Add project specific ProGuard rules here.
|
||||
# You can control the set of applied configuration files using the
|
||||
# proguardFiles setting in build.gradle.kts.kts.
|
||||
#
|
||||
# For more details, see
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# These packages are referenced by ReVanced Patches
|
||||
-keep class app.revanced.patcher.** { *; }
|
||||
-keep class com.android.tools.smali.** { *; }
|
||||
-keep class kotlin.** { *; }
|
||||
-keepnames class com.google.common.collect.**
|
||||
|
||||
# This package uses reflection internally, so do not remove and rename
|
||||
-keep class com.android.apksig.internal.** { *; }
|
||||
|
||||
# Fix crash
|
||||
-keepnames class org.xmlpull.** { *; }
|
||||
|
||||
# Fix build errors
|
||||
-dontwarn java.awt.**
|
||||
-dontwarn javax.**
|
||||
-dontwarn com.google.j2objc.annotations.*
|
|
@ -3,7 +3,6 @@ org.gradle.parallel=true
|
|||
org.gradle.daemon=true
|
||||
org.gradle.caching=true
|
||||
android.useAndroidX=true
|
||||
android.enableJetifier=true
|
||||
android.defaults.buildfeatures.buildconfig=true
|
||||
android.nonTransitiveRClass=false
|
||||
android.nonFinalResIds=false
|
||||
|
|
Loading…
Reference in a new issue