Android Proguard功能化后,Google Drive API不起作用

Android Proguard功能化后,Google Drive API不起作用,android,google-drive-api,google-drive-android-api,Android,Google Drive Api,Google Drive Android Api,我正在使用 compile 'com.google.android.gms:play-services-auth:10.0.1' compile 'com.google.android.gms:play-services-drive:10.0.1' 在我的Android应用程序中实现Google Drive。在我用Proguard混淆应用程序之前,该应用程序运行良好。一旦应用程序被混淆,当我尝试启用Google Drive备份选项时,应用程序会弹出“帐户选择”对话框,之后不会继续 在应用程序的

我正在使用

compile 'com.google.android.gms:play-services-auth:10.0.1'
compile 'com.google.android.gms:play-services-drive:10.0.1'
在我的Android应用程序中实现Google Drive。在我用Proguard混淆应用程序之前,该应用程序运行良好。一旦应用程序被混淆,当我尝试启用Google Drive备份选项时,应用程序会弹出“帐户选择”对话框,之后不会继续

在应用程序的调试版本中,当我尝试启用Google驱动器备份选项时,应用程序会弹出帐户选择,然后进入Google驱动器权限对话框以访问驱动器文件

我读到Google为Google Play服务添加了Proguard规则,我想知道在我的案例中会出现什么问题。我还尝试了以下StackOverFlow线程中建议的Proguard规则

但是,提供的解决方案不适合我。最新的Google Drive API是否需要添加新的规则才能正常工作?

正如建议的那样,您可以通过查看ProGuard来检查删除的内容。同样基于此,这肯定是一个前进的问题。还注意到,其中一条调试语句表明该对象具有一些可能导致问题的模糊字段。快速查看类文件可以发现这个类有一些注释,我们在Proguard中看到了保留注释的引用

如果有帮助的话,你也可以检查一下