Android Studio中的DriveQuickstart示例项目

时间:2014-01-20 08:41:33

标签: google-drive-api android-studio

您能否提供一些如何在Android Studio中创建DriveQuickstart演示应用程序(https://developers.google.com/drive/quickstart-android,步骤2-3)的指南?

问题在于Android Studio找不到com.google.api.client.google.api.client.google.istens.g.authions.anduth.gms.auth.GoogleAccountCredential等com.google.api。*类。我无法在google-play-services.jar中找到它,也不能在Android SDK文件夹中找到它。

我在Android Studio中使用“Compile with:Google API 17”,我在SDK管理器中下载了所有最新更新(包括用于API17的Google API,Google Play服务,Google Repository)。

根据http://developer.android.com/google/play-services/setup.html我添加了

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile 'com.google.android.gms:play-services:4.1.+'
}
在build.gradle中

。我应该执行哪些其他操作来编译示例源代码,添加一些外部库?您已经为Eclipse提供了非常详细的步骤,但没有提及有关Gradle的Android Studio。

2 个答案:

答案 0 :(得分:3)

尝试将此添加到项目build.gradle,在android studio 0.4.3中为我工作, 在Windows中同步然后优化导入(Ctrl + Alt + O)。

compile 'com.android.support:appcompat-v7:19.0.1'
compile 'com.google.android.gms:play-services:4.1.32'
compile('com.google.api-client:google-api-client-xml:1.17.0-rc') {
    exclude group: 'com.google.android.google-play-services'
}
compile 'com.google.http-client:google-http-client-gson:1.17.0-rc'
compile('com.google.api-client:google-api-client-android:1.17.0-rc') {
    exclude group: 'com.google.android.google-play-services'
}
compile 'com.google.apis:google-api-services-drive:v2-rev105-1.17.0-rc'

积分转到用户@smokybob

答案 1 :(得分:2)

在快速入门中,您是否按照步骤2中的所有项目进行了操作?

具体来说,您似乎错过了最后两个(令人困惑的编号为1和2的将Google Client Libs安装到您的项目中。打开项目中的“libs”文件夹并检查您是否有一堆客户端库等as“googleapi-client.jar”。