7

我正在尝试让 AdMob 运行。但由于某些奇怪的原因,我无法让 Android Studio 接受已安装 Google Repository。问题是,它安装在 SDK 管理器中。现在重新安装了多次。项目结构 SDK 路径与 Android SDK Manager 中的相同。

当我将鼠标悬停compile 'com.google.android.gms:play-services:6.+'在 build.gradle 中的行上时,我得到了这个工具提示:

"Dependency on Play Services, but the SDK installation does not have the "Extras > Google Repository" installed. Open the SDK manager and install it"

当我尝试编译时,出现此错误:

Error:Failed to resolve: com.google.android.gms:play-services:6.+

伴随该错误而来的是安装存储库的链接,我现在多次使用该链接。Android Studio 不在乎。帮助。

编辑:当我使用一个新的空项目时,它可以工作,Android Studio 会找到存储库。不知道这里发生了什么。

4

1 回答 1

0

我遇到了同样的问题,终于找到了一个简单的解决方案(我Android Studio在 MacOS 上使用 1.5.1):

  1. 转到文件->项目结构

  2. 在打开的窗口左侧,在Developer Services下,选择Ads

  3. 选中AdMod旁边的复选框。您的窗口应如下所示: 在此处输入图像描述

  4. 点击确定

这会将所需的依赖项添加到 Android 的build.gradle, 并同步 Gradle。

同步完成后,为了确保清理并重建您的项目:

  1. 构建-->清理项目
  2. 构建-->重建项目

而已!我希望这有帮助。

于 2015-12-28T21:22:00.947 回答