我想在我的应用程序中使用Android Studio 3.0.1
添加Google云端硬盘支持我的应用'build.gradle文件中包含以下条目:
dependencies {
compile 'com.google.android.gms:play-services:+'
compile 'com.google.android.gms:play-services-drive:11.6.0'
当我尝试进行Gradle构建时,我收到以下错误:
单击“安装存储库并同步项目”时,我收到以下错误:
我的依赖项部分的语法是错误的吗?
Google显示使用implementation
指令代替compile
,但对我也不起作用。
我尝试将play-services-drive行更改为:
compile 'com.google.android.gms:play-services-drive:+'
然后我得到了一堆我以前从未见过的资源错误。在我开始尝试添加以下Google导入之前,此项目已经构建并运行:
错误:
答案 0 :(得分:1)
是否按照步骤4进行了?
如果您收到错误,请检查您的顶级build.gradle是否包含对google()repo或maven {url" https://maven.google.com"的引用。 }。
您可以将其放在顶级build.gradle
文件中,如下所示:
buildscript {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Google的Play服务经常被记录在案。您应该参考their demo project作为更好的参考,了解如何使用API(示例代码来自哪里)。希望有所帮助!