141 lines
4.7 KiB
Prolog
Executable File
141 lines
4.7 KiB
Prolog
Executable File
# Add project specific ProGuard rules here.
|
|
# By default, the flags in this file are appended to flags specified
|
|
# in D:\bradhawk\AppData\Local\Android\sdk/tools/proguard/proguard-android.txt
|
|
# You can edit the include path and order by changing the proguardFiles
|
|
# directive in build.gradle.
|
|
#
|
|
# For more details, see
|
|
# http://developer.android.com/guide/developing/tools/proguard.html
|
|
|
|
# Add any project specific keep options here:
|
|
|
|
# If your project uses WebView with JS, uncomment the following
|
|
# and specify the fully qualified class name to the JavaScript interface
|
|
# class:
|
|
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
|
# public *;
|
|
#}
|
|
#-dontwarn ourdevelopsgoeks.**
|
|
|
|
# This is a configuration file for ProGuard.
|
|
# http://proguard.sourceforge.net/index.html#manual/usage.html
|
|
-dontusemixedcaseclassnames
|
|
-dontskipnonpubliclibraryclasses
|
|
-verbose
|
|
|
|
#-dontwarn retrofit2.**
|
|
#-keep class retrofit2.** { *; }
|
|
#-keepattributes Signature
|
|
#-keepattributes Exceptions
|
|
#
|
|
-dontwarn com.squareup.picasso.**
|
|
#-keep class co.squareup.picasso.** { *; }
|
|
#
|
|
#-dontwarn co.google.common.**
|
|
#-keep class co.google.common.** { *; }
|
|
#
|
|
#-dontwarn okio.**
|
|
#-keep class okio.** { *; }
|
|
#
|
|
#-dontwarn android.**
|
|
#-keep class android.** { *; }
|
|
#
|
|
#-dontwarn android.content.**
|
|
#-keep class android.content.** { *; }
|
|
##
|
|
#-dontwarn android.graphics.**
|
|
#-keep class android.graphics.** { *; }
|
|
##
|
|
#-dontwarn android.util.**
|
|
#-keep class android.util.** { *; }
|
|
##
|
|
#-dontwarn android.view.**
|
|
#-keep class android.view.** { *; }
|
|
#
|
|
-dontwarn com.balqisstuido.goeks.**
|
|
-keep class ourdevelops.goeks.** { *; }
|
|
|
|
|
|
|
|
|
|
#
|
|
## Optimization is turned off by default. Dex does not like code run
|
|
## through the ProGuard optimize and preverify steps (and performs some
|
|
## of these optimizations on its own).
|
|
##-dontoptimize
|
|
##-dontpreverify
|
|
#
|
|
## If you want to enable optimization, you should include the
|
|
## following:
|
|
#-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
|
|
#-optimizationpasses 5
|
|
#-allowaccessmodification
|
|
##
|
|
## Note that you cannot just include these flags in your own
|
|
## configuration file; if you are including this file, optimization
|
|
## will be turned off. You'll need to either edit this file, or
|
|
## duplicate the contents of this file and remove the include of this
|
|
## file from your project's proguard.config path property.
|
|
#
|
|
#-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.app.backup.BackupAgent
|
|
#-keep public class * extends android.preference.Preference
|
|
#-keep public class * extends android.support.v4.app.Fragment
|
|
#-keep public class * extends android.support.v4.app.DialogFragment
|
|
#-keep public class * extends co.actionbarsherlock.app.SherlockListFragment
|
|
#-keep public class * extends co.actionbarsherlock.app.SherlockFragment
|
|
#-keep public class * extends co.actionbarsherlock.app.SherlockFragmentActivity
|
|
#-keep public class * extends android.app.Fragment
|
|
#-keep public class co.android.vending.licensing.ILicensingService
|
|
#
|
|
## For native methods, see http://proguard.sourceforge.net/manual/examples.html#native
|
|
#-keepclasseswithmembernames class * {
|
|
# native <methods>;
|
|
#}
|
|
#
|
|
#-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);
|
|
# public void set*(...);
|
|
#}
|
|
#
|
|
#-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.app.Activity {
|
|
# public void *(android.view.View);
|
|
#}
|
|
#
|
|
## For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations
|
|
#-keepclassmembers enum * {
|
|
# public static **[] values();
|
|
# public static ** valueOf(java.lang.String);
|
|
#}
|
|
#
|
|
#-keep class * implements android.os.Parcelable {
|
|
# public static final android.os.Parcelable$Creator *;
|
|
#}
|
|
#
|
|
#-keepclassmembers class **.R$* {
|
|
# public static <fields>;
|
|
#}
|
|
#
|
|
#-keep class android.support.v4.app.** { *; }
|
|
#-keep interface android.support.v4.app.** { *; }
|
|
#-keep class co.actionbarsherlock.** { *; }
|
|
#-keep interface co.actionbarsherlock.** { *; }
|
|
## The support library contains references to newer platform versions.
|
|
## Don't warn about those in case this app is linking against an older
|
|
## platform version. We know about them, and they are safe.
|
|
#-dontwarn android.support.**
|
|
#-dontwarn co.google.ads.** |