forked from upstream-mirrors/OpenTracks
Fix an issue when run SyncTest.
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# ProGuard Configuration file
|
||||
#
|
||||
# See http://proguard.sourceforge.net/index.html#manual/usage.html
|
||||
|
||||
# Needed to keep generic types and @Key annotations accessed via reflection
|
||||
|
||||
-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault
|
||||
|
||||
-keepclassmembers class * {
|
||||
@com.google.api.client.util.Key <fields>;
|
||||
}
|
||||
|
||||
# Needed by Guava
|
||||
# See https://groups.google.com/forum/#!topic/guava-discuss/YCZzeCiIVoI
|
||||
|
||||
-dontwarn sun.misc.Unsafe
|
||||
-dontwarn com.google.common.collect.MinMaxPriorityQueue
|
||||
|
||||
# Needed by google-http-client-android when linking against an older platform version
|
||||
|
||||
-dontwarn com.google.api.client.extensions.android.**
|
||||
|
||||
# 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.** {
|
||||
*;
|
||||
}
|
||||
Reference in New Issue
Block a user