如何在Android Studio中导入适用于Java的Drive API Client Library

时间:2015-01-25 01:20:06

标签: java android android-studio google-drive-api

至少可以说,缺乏关于如何为Android工作室实施Google API客户端库的文档。我在这个主题上找到的所有帖子都已过时,使用折旧价值或者只是不知道如何工作。我认为,如果这些信息在2015年更新,将会有很大帮助。 首先是一点信息

  1. 我使用的是Android Studio 1.0.2
  2. 我之所以提出这个问题,是因为我想在我的Android应用中使用网络硬盘SDK,该应用具有比Google云端硬盘Android更多的功能,因此我们非常感谢在此区域提供更多信息。
  3. 所以我的问题......

    如何为Android Studio导入适用于Java的Drive API Client Library,以便我可以在项目中进行相应的API调用?即我添加哪些罐作为依赖项以及如何

    谢谢!


    如果您需要有关当前文档如何混淆和过时的示例,请询问。过去两天我一直在研究这个主题,但似乎没有任何效果,虽然我确定文件存在,但在我看来,期待有人不熟悉Google的API客户端库是不合理的。让Java能够在当前的环境中找到它

2 个答案:

答案 0 :(得分:1)

我正在寻找 pinoyyid 。我知道我必须将罐子包括为依赖,但我不知道使用哪些罐子。通过一些研究,我发现使用Google Drive API for Java Client需要的罐子。以下行允许我访问API。

compile 'com.google.android.gms:play-services:6.5.87'

compile 'com.google.api-client:google-api-client-xml:1.19.1'
compile 'com.google.http-client:google-http-client-gson:1.19.0'
compile 'com.google.api-client:google-api-client-android:1.19.0'
compile 'com.google.apis:google-api-services-drive:v2-rev155-1.19.0'

答案 1 :(得分:0)

图书馆托管在: -

如果您想通过gradle包含库,但不知道如何向gradle.build添加依赖项,那就像

compile 'com.google.http-client:google-http-client-gson:1.19.0'
compile files('libs/google-api-client-1.16.0-rc.jar')
compile files('libs/google-api-client-android-1.16.0-rc.jar')
compile files('libs/google-api-services-drive-v2-rev111-1.16.0-rc.jar')
compile files('libs/google-http-client-1.16.0-rc.jar')
compile files('libs/google-http-client-android-1.16.0-rc.jar')
compile files('libs/google-http-client-jackson-1.16.0-rc.jar')
compile files('libs/google-http-client-jackson2-1.16.0-rc.jar')
compile files('libs/google-oauth-client-1.16.0-rc.jar')
compile files('libs/jackson-core-2.1.3.jar')
compile files('libs/jackson-core-asl-1.9.11.jar')
compile files('libs/jsr305-1.3.9.jar')

<强> NB。这些不是最新版本,因此请检查上面的GITHUB链接以获取当前版本号!!!!