Currently, I\'m having experience that, a piece of code, which makes use of Google Drive API is running fine without introducing ProGuard.
However,
Proper combination is :
-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault
There's proguard configuration prepared by Google for project google-api-java-client
https://github.com/google/google-api-java-client/blob/57fe35766cbba0a0d5a9a296be81468d730a29f8/google-api-client-assembly/proguard-google-api-client.txt