Android Studio 3.2.1: нефиксированная ошибка Gradle - PullRequest
0 голосов
/ 25 ноября 2018

Я пытался создать функцию обмена сообщениями для моего приложения.Однако мне больше не нужно создавать эту функцию, и я не знаю, какой код мне нужно удалить, чтобы эти ошибки больше не возникали:

Ошибка синхронизации: не удается разрешить внешнюю зависимость com.google.gms: google-services: 4.2.0, так как репозитории не определены.Требуется: project: обратитесь к журналу IDE для получения более подробной информации (Справка | Показать журнал) (504 мс)

Вот мой файл Gradle:

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'



android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.android.SPELFIT.profile"
        minSdkVersion 15
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

}

dependencies {
    implementation ('com.h6ah4i.android.widget.advrecyclerview:advrecyclerview:0.11.0@aar'){
        transitive=true
    }
}


repositories {
    jcenter()
}

Ответы [ 3 ]

0 голосов
/ 26 ноября 2018

Добавить google() в качестве первого репо для всех вашего

buildscript {
    repositories {
        google() // must be the first one!!!!
        jcenter()
    }
}

И

allprojects {
    repositories {
        google() // must be the first one!!!!
        jcenter()
    }
}

См. Здесь https://stackoverflow.com/a/51151050/8034839

0 голосов
/ 26 ноября 2018

Не удается разрешить внешнюю зависимость com.google.gms: google-services: 4.2.0

Найти корень проекта build.gradle файл

buildscript {

   repositories {             // add this tag, if you don't have with repo
      google()
      jcenter()
   }

   dependencies {
      classpath 'com.android.tools.build:gradle:3.2.1'
      classpath 'com.google.gms:google-services:4.2.0'
   }
}

Надеюсь, выПравильное сетевое соединение и убедитесь, что вы не проверили Автономная работа в глобальных настройках Gradle.

0 голосов
/ 25 ноября 2018

добавить google репо.

repositories {
        jcenter()
        google()
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...