files.get 和 .getRequestFactory 无法解析
files.get and .getRequestFactory cannot be resolved
我正在尝试通过文件 ID 获取我的 Google 驱动器中文件的元数据,但我 运行 在使用 files().get
和 [=13= 时遇到了一些问题].
具体来说,我正在查看 this 并且在示例中它显示了行
File file = service.files().get(fileID).execute();
和
HttpResponse resp = service.getRequestFactory().buildGetRequest(new GenericUrl(file.getDownloadUrl())).execute();
我用过这些:
import com.google.api.client.http.GenericUrl;
import com.google.api.client.http.HttpResponse;
import com.google.api.services.drive.model.File;
如示例中所述并加载了 com.google.apis:google-api-services-drive:v2-rev168-1.20.0
依赖项。但它仍然导致 Cannot resolve method files()
和 Cannot resolve method getRequestFactory()
、
任何人都可以阐明这一点吗?
我最近 运行 我的项目使用这些导入/依赖项没有问题,请尝试仔细检查你的情况
import com.google.api.client.extensions.android.http.AndroidHttp;
import com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential;
import com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException;
import com.google.api.client.googleapis.json.GoogleJsonResponseException;
import com.google.api.client.http.FileContent;
import com.google.api.client.http.GenericUrl;
import com.google.api.client.json.gson.GsonFactory;
import com.google.api.services.drive.Drive;
import com.google.api.services.drive.DriveScopes;
import com.google.api.services.drive.model.File;
import com.google.api.services.drive.model.FileList;
import com.google.api.services.drive.model.ParentReference;
com.google.api.services.drive NEEDS
com.google.apis:google-api-services-drive:v2-rev105-1.17.0-rc
com.google.api.client NEEDS
com.google.api-client:google-api-client-android:1.20.0
com.google.api.client.json.gson NEEDS
com.google.http-client:google-http-client-gson:1.20.0
上面的块是从这个 GitHub test / demo 中提取的。欢迎您使用它(将 MainActivity 中的 GDAA 引用替换为 'REST')。
祝你好运
我正在尝试通过文件 ID 获取我的 Google 驱动器中文件的元数据,但我 运行 在使用 files().get
和 [=13= 时遇到了一些问题].
具体来说,我正在查看 this 并且在示例中它显示了行
File file = service.files().get(fileID).execute();
和
HttpResponse resp = service.getRequestFactory().buildGetRequest(new GenericUrl(file.getDownloadUrl())).execute();
我用过这些:
import com.google.api.client.http.GenericUrl;
import com.google.api.client.http.HttpResponse;
import com.google.api.services.drive.model.File;
如示例中所述并加载了 com.google.apis:google-api-services-drive:v2-rev168-1.20.0
依赖项。但它仍然导致 Cannot resolve method files()
和 Cannot resolve method getRequestFactory()
、
任何人都可以阐明这一点吗?
我最近 运行 我的项目使用这些导入/依赖项没有问题,请尝试仔细检查你的情况
import com.google.api.client.extensions.android.http.AndroidHttp;
import com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential;
import com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException;
import com.google.api.client.googleapis.json.GoogleJsonResponseException;
import com.google.api.client.http.FileContent;
import com.google.api.client.http.GenericUrl;
import com.google.api.client.json.gson.GsonFactory;
import com.google.api.services.drive.Drive;
import com.google.api.services.drive.DriveScopes;
import com.google.api.services.drive.model.File;
import com.google.api.services.drive.model.FileList;
import com.google.api.services.drive.model.ParentReference;
com.google.api.services.drive NEEDS
com.google.apis:google-api-services-drive:v2-rev105-1.17.0-rc
com.google.api.client NEEDS
com.google.api-client:google-api-client-android:1.20.0
com.google.api.client.json.gson NEEDS
com.google.http-client:google-http-client-gson:1.20.0
上面的块是从这个 GitHub test / demo 中提取的。欢迎您使用它(将 MainActivity 中的 GDAA 引用替换为 'REST')。
祝你好运