mirror of
https://github.com/iSoron/uhabits.git
synced 2025-12-06 01:08:50 -06:00
Reactivate proguard
This commit is contained in:
@@ -33,7 +33,7 @@ android {
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled false
|
||||
minifyEnabled true
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
|
||||
}
|
||||
|
||||
|
||||
@@ -1,43 +1,31 @@
|
||||
-dontwarn java.**
|
||||
-dontwarn javax.**
|
||||
-dontwarn com.google.auto.**
|
||||
-dontwarn com.google.errorprone.annotations.**
|
||||
-dontwarn com.google.j2objc.annotations.**
|
||||
-dontwarn okio.**
|
||||
-dontwarn okhttp3.**
|
||||
-dontwarn sun.misc.**
|
||||
-dontwarn org.codehaus.mojo.**
|
||||
-dontwarn com.google.gson.internal.*
|
||||
-dontwarn com.google.common.util.concurrent.*
|
||||
-dontwarn com.google.auto.common.*
|
||||
-dontwarn org.apache.commons.beanutils.*
|
||||
-dontwarn org.isoron.uhabits.HabitsApplication
|
||||
|
||||
-dontobfuscate
|
||||
|
||||
-keep class sun.misc.Unsafe { *; }
|
||||
-keep class org.isoron.** { *; }
|
||||
-dontwarn java.**
|
||||
-dontwarn javax.**
|
||||
-dontwarn org.apache.commons.beanutils.*
|
||||
-dontwarn org.codehaus.mojo.**
|
||||
|
||||
-dontnote com.android.**
|
||||
-dontnote com.google.gson.internal.**
|
||||
-dontnote dagger.*
|
||||
-dontnote dalvik.system.**
|
||||
-dontnote javax.inject.**
|
||||
-dontnote org.apache.harmony.xnet.**
|
||||
-dontnote org.isoron.**
|
||||
-dontnote sun.misc.**
|
||||
-dontnote sun.security.**
|
||||
|
||||
-keep class com.getpebble.** { *; }
|
||||
-keep class com.github.paolorotolo.** { *; }
|
||||
-keep class io.socket.** { *; }
|
||||
-keep class okhttp3.** { *; }
|
||||
-keep class okio.** { *; }
|
||||
-keep class org.isoron.** { *; }
|
||||
-keep class sun.misc.Unsafe { *; }
|
||||
-keep class android.support.test.** { *; }
|
||||
-keep class org.mockito.** { *; }
|
||||
-keep class org.junit.** { *; }
|
||||
-keep class kotlin.** { *; }
|
||||
|
||||
|
||||
-keep public class * extends android.app.Activity
|
||||
-keep public class * extends android.app.Application
|
||||
-keep public class * extends android.app.Service
|
||||
-keep public class * extends android.content.BroadcastReceiver
|
||||
-keep public class * extends android.content.ContentProvider
|
||||
-keep public class * extends android.preference.Preference
|
||||
-keep public class * extends android.view.View {
|
||||
public <init>(android.content.Context);
|
||||
public <init>(android.content.Context, android.util.AttributeSet);
|
||||
public <init>(android.content.Context, android.util.AttributeSet, int);
|
||||
}
|
||||
-keepclasseswithmembers class * {
|
||||
public <init>(android.content.Context, android.util.AttributeSet);
|
||||
}
|
||||
-keepclasseswithmembers class * {
|
||||
public <init>(android.content.Context, android.util.AttributeSet, int);
|
||||
}
|
||||
-keepclassmembers class * extends android.content.Context {
|
||||
public void *(android.view.View);
|
||||
public void *(android.view.MenuItem);
|
||||
}
|
||||
-keep public class * extends android.app.Activity
|
||||
-dontskipnonpubliclibraryclassmembers
|
||||
Reference in New Issue
Block a user