您能否提供一些如何在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。
答案 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”。