From f009e1aa39a196d1be3379b09c27c48129e3c1cf Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Mon, 28 Jan 2013 18:36:53 -0800 Subject: [PATCH] Update proguard for google drive api --- MyTracks/proguard-google-api-client.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/MyTracks/proguard-google-api-client.txt b/MyTracks/proguard-google-api-client.txt index ca7616a58..29b45a1ff 100644 --- a/MyTracks/proguard-google-api-client.txt +++ b/MyTracks/proguard-google-api-client.txt @@ -23,3 +23,16 @@ # Needed by google-api-client-android when linking against an older platform version -dontwarn com.google.api.client.googleapis.extensions.android.** + +# Additional flags from +# http://stackoverflow.com/questions/14410520/google-drive-api-doesnt-play-well-with-proguard-npe +-keep class com.google.** { *;} +-keep interface com.google.** { *;} +-dontwarn com.google.** +-keepattributes *Annotation*,Signature +-keep class * extends com.google.api.client.json.GenericJson { +*; +} +-keep class com.google.api.services.drive.** { +*; +} \ No newline at end of file