7

Я пытаюсь запустить AdMob. Но по какой-то странной причине я не могу заставить Android Studio признать, что Google Repository установлен. Вещь, она установлена ​​в менеджере SDK. И переустановить несколько раз. Структура проекта. Путь к SDK такой же, как в Android SDK Manager.Android Studio отказывается принять, что Google Repository установлен

Когда я мыши над 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 находит репозиторий. Не знаю, что здесь происходит.

+0

Попробуйте открыть и закрыть Студия. По какой-то причине это иногда работает для меня. – hichris123

+0

Спасибо, но попробовал это уже. Не помогло. – WololoRogan

+0

Получив точно такую ​​же ошибку, смогли ли вы это исправить? – rishabh

ответ

0

я страдал с той же проблемой, и, наконец, нашел простое решение (я использую Android Studio 1.5.1 на MacOS):

  1. Перейти к Файл ->Структура проекта
  2. с левой стороны от открытого окна, под Developer Services выберите Объявления
  3. Установите флажок рядом с AdMod. Ваше окно должно выглядеть следующим образом: enter image description here

  4. Нажмите OK

Это добавит необходимую зависимость для андроида build.gradle и синхронизации Gradle.

Когда синхронизация будет сделано, и просто чтобы убедиться, чистый и восстановить свой проект:

  1. Строят ->Очистка проекта
  2. Построить ->Rebuild Project

Всё! Надеюсь, это поможет.