diff options
Diffstat (limited to 'main/proguard-project.txt')
-rw-r--r-- | main/proguard-project.txt | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/main/proguard-project.txt b/main/proguard-project.txt index 2a27d99..230d85f 100644 --- a/main/proguard-project.txt +++ b/main/proguard-project.txt @@ -21,9 +21,12 @@ # rxjava internal references sun.misc.Unsafe -dontwarn sun.misc.Unsafe +# jackson internal references +-dontwarn org.w3c.dom.bootstrap.DOMImplementationRegistry + #-dontnote org.apache.commons.logging.** --keep public class cgeo.geocaching.* +-keep class cgeo.geocaching.** { *; } -keep class android.support.v4.os.** { *; } -keep class ch.boye.httpclientandroidlib.conn.scheme.Scheme { *; } @@ -59,7 +62,19 @@ # Null analysis annotations of Eclipse JDT are just used by the Eclipse compiler, so ignore them here -dontwarn org.eclipse.jdt.annotation.** +# keep Emma code coverage during debug builds, and ignore related warnings +-keep class com.vladium.** { *; } +-dontwarn com.vladium.** + +# keep some test only utils classes +-keep class org.apache.commons.lang3.StringUtils { *; } +-keep class org.apache.commons.io.IOUtils { *; } +-keep class org.apache.commons.io.FileUtils { *; } + # action providers are only referenced from XML -keep public class cgeo.geocaching.sorting.SortActionProvider { *; } -keep public class cgeo.geocaching.ui.NavigationActionProvider { *; } --keep public class cgeo.geocaching.apps.cache.navi.NavigationSelectionActionProvider { *; }
\ No newline at end of file +-keep public class cgeo.geocaching.apps.cache.navi.NavigationSelectionActionProvider { *; } + +# Play Service references to classes introduced in higher API levels +-dontwarn com.google.android.gms.** |