
Gradle 创建的工具是由 谷歌 开展 自动化 的过程中 建设 我们的项目, 在这种情况下, 在 安卓工作室, 执行编译, 测试, 包装, 等. 当您在 Android 工作室中创建一个新项目时, 它包含一系列具有扩展名的文件 .gradle 它将包含一些关于库的信息, 依赖项, 存储库, 等.
对依赖项和存储库进行引用, 是可能的, 在某些情况下, 这些 找不到它们, 在这个情况下, 我们有关的问题. 喜欢这个, 当我们使 同步 的 Gradle, 我们可能会发现自己有一个 错误消息 如下所示:
鉴于这, 合乎逻辑的事情是使 存储库的安装 和 同步 项目, 但在这种情况下, 在这样做, 安卓工作室 我们明白, 找不到此依赖项:
这不是由于依赖关系 “com.google.android.gms:游戏-服务:11.8.0” 有没有, 但无法找到它在 存储库 什么 Gradle 默认情况下配置.
如果你看起来很好, 在文件中 生成. gradle 的的 我们的项目的根 en Android 工作室, 您将看到类似下面的内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } |
显示为存储库 Apache Maven 使用的是 jcenter.
为 解决问题 美国它提出, 必须 添加新的存储库 我们已经为所有项目配置的列表. 要做到这一点, 线以下 17, 说明上述资料库, 我们要去 添加新的存储库 将在何处搜索不可管理的依赖项, 由上一. 该文件的一部分将是这样的, 以及:
1 2 3 4 5 6 | allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } } |
如果现在 再次同步 您的项目, 的 问题 与单位 “com.google.android.gms:游戏-服务” 找不到的是 解决, 可能是 编译 同样的.

我们的留言或输入到论坛