2012-10-16 93 views
2

我在尝试安装需要在Eclipse中与Google Drive进行交互的api时遇到问题。我从谷歌网站上下载的zip文件在Eclipse中安装Google Drive API Juno

google-api-java-client-1.11.0-beta.zip

但对下载后怎么用它做一点说明。我浏览了自述文件,但它并没有帮助我完成任何事情。

我也安装了谷歌插件,但似乎没有帮助,因为我仍然在尝试使用谷歌提供的示例代码时收到错误。

,我收到的错误与这些import语句:

import com.google.api.client.http.FileContent; 
import com.google.api.services.drive.Drive; 
import com.google.api.services.drive.model.File; 

与错误之处在于进口解决不了。

任何指令放置/安装下载的API或如何解决导入问题将不胜感激。

回答

0

要照顾与云端硬盘相关的导入,您需要从Google云端硬盘SDK获得几个罐子。有几个大的,所以你可能需要单独添加它们以适应你的应用程序。

如果这样不能解决com.google.android.gms。*导入问题,则需要安装Google Play服务插件(从附加工具 - > SDK管理器中的Google Play服务)和Google Play -services.jar需要添加到您的构建路径。

在这种情况下,还需要以下jar文件:

  1. 谷歌的API服务驱动-V2-rev1-1.7.2-beta.jar
  2. 谷歌-HTTP客户端1.10。 3- beta.jar
  3. 谷歌-HTTP-客户android2-1.10.3-beta.jar
  4. 谷歌-OAuth的客户端 - 1.10.1-beta.jar
  5. 谷歌-API的客户端 - android2- 1.10.3-beta.jar
  6. google-api-client-1。 10.3 beta.jar
  7. 除了谷歌的API服务驱动-V2-rev1-1.7.2-beta.jar

下载上述罐子从Here

使用谷歌的API服务,驱动器 - V2-rev1-1.7.2-beta.jar首先你需要安装谷歌播放服务

Use this imports as here in your activity

+0

请帮我告诉我JacksonFactory()? –

+0

我在这条线发现错误JacksonFactory()?? JacksonFactory jf = new JacksonFactory(); //你需要一个JSON解析器来帮助你处理API响应 凭证凭证=新的凭证(BearerToken.authorizationHeaderAccessMethod())。setAccessToken(accountName); HttpRequestFactory rf = ht.createRequestFactory(credential); Drive.Builder b = new Drive.Builder(ht,jf,null); b.setJsoHttpRequestInitializer(new JsonHttpRequestInitializer(){ –

+0

@JellyBean请问你描述你的查询吗? –