GoogleDriveWebAPI(android应用程序)-创建文件在调试中可以正常工作,但在proguard中不工作

GoogleDriveWebAPI(android应用程序)-创建文件在调试中可以正常工作,但在proguard中不工作,android,google-drive-api,Android,Google Drive Api,我正在尝试创建一个简单的android应用程序来创建文件。它在调试时工作得很好,然而,当我用proguard导出应用程序时,它只创建名为“UNTITLED”的文件。这怎么可能?文件的内容是正确的,只是标题总是并没有标题。可以肯定的是,它就在这里: File file = new File(); file.setTitle("hello.txt"); file.setMimeType(MIME_TYPE); // file content java.io.File temp = createTe

我正在尝试创建一个简单的android应用程序来创建文件。它在调试时工作得很好,然而,当我用proguard导出应用程序时,它只创建名为“UNTITLED”的文件。这怎么可能?文件的内容是正确的,只是标题总是并没有标题。可以肯定的是,它就在这里:

File file = new File();
file.setTitle("hello.txt");
file.setMimeType(MIME_TYPE);

// file content
java.io.File temp = createTempFile("simple content");
FileContent mediaContent = new FileContent(MIME_TYPE, temp);
File createdFile = service.files().insert(file, mediaContent).execute();

好的,我找到了原因-这肯定是proguard的问题,解决方案是将此添加到我的proguard配置中:

-keep class com.google.api.** {*;}