aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2013-05-31 23:30:45 +0200
committerSamuel Tardieu <sam@rfc1149.net>2013-05-31 23:32:13 +0200
commitb64fa6b76fa9bb84a185dabb95988f7ab0b7655b (patch)
tree3462f97be8f1eabd958db60174deebfa55ec798d /main
parent833a62e4280e7e8da39853387d5d81f23e493d8b (diff)
downloadcgeo-b64fa6b76fa9bb84a185dabb95988f7ab0b7655b.zip
cgeo-b64fa6b76fa9bb84a185dabb95988f7ab0b7655b.tar.gz
cgeo-b64fa6b76fa9bb84a185dabb95988f7ab0b7655b.tar.bz2
proguard: keep the whole injector classes
It is necessary to keep the whole injector classes, even though they appear to be dynamically referenced. Using "keep" instead of "keepclassmembers" will ensure that those classes are considered as being additional entry points for reference analysis purpose.
Diffstat (limited to 'main')
-rw-r--r--main/proguard.cfg3
1 files changed, 1 insertions, 2 deletions
diff --git a/main/proguard.cfg b/main/proguard.cfg
index 56c2368..762d381 100644
--- a/main/proguard.cfg
+++ b/main/proguard.cfg
@@ -23,7 +23,6 @@
-keep class ch.boye.httpclientandroidlib.conn.scheme.Scheme { *; }
-keep class ch.boye.httpclientandroidlib.params.HttpParams { *; }
-keep class ch.boye.httpclientandroidlib.client.HttpClient { *; }
--keep class cgeo.geocaching.ui.CacheListAdapter$ViewHolder$$ViewInjector { *; }
-dontnote ch.boye.httpclientandroidlib.**
@@ -67,4 +66,4 @@
# Butter knife view injection, see http://jakewharton.github.io/butterknife/
-dontwarn butterknife.Views$InjectViewProcessor
--keepclassmembers class **$$ViewInjector {*;} \ No newline at end of file
+-keep class **$$ViewInjector { *; }