Intereting Posts
Текущая активность приложения Android доводит до фронта Android SupportLib – FrameLayout в CoordinatorLayout с AppBarLayout, потребляющим всю высоту экрана Каждый раз, когда я нажимаю на файл Android XML в Eclipse, он загружает данные для всех версий API Как перестроить исходный код Android после внесения изменений в исходные файлы Android Откат обновления SDK OTA Регистрация HTTP-запросов / ответов с помощью Fiddler на эмуляторе Android Эффекты отрицательного дополнения Android: takePicture () не делает звук Как захватить трафик эмулятора Genymotion с помощью WireShark? Работает ли Java 8 на Android api 24 и выше Или вы можете использовать в более низком api? Запуск приложения с мгновенным запуском Android-студии очень медленный Как проверить расширение файла в android Android ContentProvider вызывает всплески setNotificationUri () в CursorAdapter, когда много строк вставляются с пакетной операцией Android: подскажите пользователю сохранить изменения при нажатии кнопки «Назад» Полосы прокрутки планшета Gmail с прозрачной панелью действий

Gradle не может найти зависимость от Google

Я пытаюсь восстановить зависимость от google play services в моем проекте Android. Он уже работал, но теперь он сломан. Я думаю, что это произошло между Android-бета-версией и версией.

Это зависимость в файле build.gradle:

dependencies { compile 'com.google.android.gms:play-services:6.5.87' } 

Android Studio смог автозаполнять строку версии: «6.5.87». Поэтому я подумал, что он знает, как решить зависимость. Но это не так. Это то, что я делаю:

  • Обновил Android Studio (1.0.1) и Android SDK
  • Использовал несколько версий игрового сервиса (в том числе пытался использовать «+»)
  • Попытался «убрать» проект
  • Установил почти все, начиная с Android SDK Manager. (Включая репозиторий Google и репозиторий поддержки Android)
  • Установить все переменные среды на правильный путь

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

Ошибка: не удалось найти com.google.android.gms: play-services: 6.5.87. Поиск в следующих местах: файл: / C: /Users/MyName/.m2/repository/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.pom файл: / C : /Users/MaName/.m2/repository/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.jar https://repo1.maven.org/maven2/com/ Google / android / gms / play-services / 6.5.87 / play-services-6.5.87.pom https://repo1.maven.org/maven2/com/google/android/gms/play-services/6.5.87 /play-services-6.5.87.jar https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services/6.5.87/play-services-6.5.87. Pom https://oss.sonatype.org/content/repositories/snapshots/com/google/android/gms/play-services/6.5.87/play-services-6.5.87.jar https: //oss.sonatype. Org / content / repositories / releases / com / google / android / gms / play-services / 6.5.87 / play-services-6.5.87.pom https://oss.sonatype.org/content/repositories/releases/com /google/android/gms/play-services/6.5.87/play-services-6.5.87.jar Требуется: code: android: 1.0

ОБНОВИТЬ:

Gradle ищет в «файле: / C: /Users/MyName/.m2/repository/», но он должен использовать «файл: / C: / Users / MyName / AppData \ Local \ Android \ sdk \ extras \ google \ m2repository" .. Я не знаю, почему это неправильно и как это исправить.

ОБНОВЛЕНИЕ 2

Я исправил это с помощью этого обходного пути:

 repositories { def androidHome = System.getenv("ANDROID_HOME") maven { url "$androidHome/extras/android/m2repository/" } maven { url "$androidHome/extras/google/m2repository/"} } 

Но я не доволен этим. Кто-нибудь знает, что случилось с моей градицией?

Solutions Collecting From Web of "Gradle не может найти зависимость от Google"

В Android SDK Manager загрузите "Google Repository"

Попробуйте загрузить sdk и использовать эту библиотеку

 compile 'com.google.android.gms:play-services:7.0.0' 

После добавления jcenter () в репозитории или файл верхнего уровня верхнего уровня я исправил проблему

  buildscript { repositories { jcenter() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.0.1' classpath 'com.google.gms:google-services:1.5.0-beta2' } }