Не удалось найти com.google.android.gms: strict-version-matcher-plugin: 1.1.0

Не удалось разрешить все файлы для конфигурации «путь к классам».

Не удалось найти com.google.android.gms: strict-version-matcher-plugin: 1.1.0.

Выполняется поиск в следующих местах: https://jcenter.bintray.com/com/google/android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher-plugin-1.1..0.pom https://jcenter.bintray.com/com/google/android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher-plugin-1.1.0.jar файл: / C: /Users/e1706396/.m2/repository/com/google/android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher -plugin-1.1.0.pom файл: / C: /Users/e1706396/.m2/repository/com/google/android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher-plugin -1.1.0.jar Требуется для: unspecified: unspecified: unspecified> com.google.gms: google-services: 4.2.0

Попробуйте: запустить с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше результатов журнала.

Получите дополнительную помощь на странице https://help.gradle.org

BUILD FAILED в 7s cmd: сбой команды с кодом выхода 1

plugin are i am using

   <plugin name="cordova-plugin-appavailability" spec="^0.4.2" />
    <plugin name="cordova-plugin-camera" spec="^4.0.3" />
    <plugin name="cordova-plugin-compat" spec="^1.2.0" />
    <plugin name="cordova-plugin-device" spec="^2.0.2" />
    <plugin name="cordova-plugin-googleplus" spec="^5.2.1">
        <variable name="REVERSED_CLIENT_ID" value="xxx" />
    </plugin>
    <plugin name="cordova-plugin-ionic-keyboard" spec="^2.0.5" />
    <plugin name="cordova-plugin-ionic-webview" spec="^1.1.19" />
    <plugin name="cordova-plugin-mfp" spec="^8.0.2018070216" />
    <plugin name="cordova-plugin-mfp-push" spec="^8.0.2018040410" />
    <plugin name="cordova-plugin-network-information" spec="^2.0.1" />
    <plugin name="cordova-plugin-splashscreen" spec="^5.0.2" />
    <plugin name="cordova-plugin-whitelist" spec="^1.3.3" />
    <plugin name="cordova-plugin-x-socialsharing" spec="^5.4.1" />
    <plugin name="cordova-wheel-selector-plugin" spec="^1.1.1" />
    <plugin name="info.protonet.imageresizer" spec="^0.1.1" />

Build gradle using

buildscript {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        mavenCentral()
        jcenter()
    }
    dependencies {

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

allprojects {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        jcenter()
    }
    //This replaces project.properties w.r.t. build settings
    project.ext {
      defaultBuildToolsVersion="27.0.1" //String
      defaultMinSdkVersion=19 //Integer - Minimum requirement is Android 4.4
      defaultTargetSdkVersion=27 //Integer - We ALWAYS target the latest by default
      defaultCompileSdkVersion=27 //Integer - We ALWAYS compile with the latest by default
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

зависимость может быть я думаю

старая или другая система работает нормально

Узел -v 3.10.10, NPM -v 6.10.10

Моя текущая системная заметка работает с ошибкой

npm -v 6.4.1, узел -v 8.12.0 узел -v


person Satheeshkumar Somu    schedule 31.10.2018    source источник


Ответы (4)


TL; DR Это проблема, связанная с репозиторием jcenter, сообщающим, что он не находит библиотеку, на которую полагаются ваши плагины, многие люди сталкиваются с той же проблемой, чтобы заставить ее работать, вам нужно поставить jcenter в качестве последней опции в вашем platforms/android/build.gradle файл.

Отсюда: platforms/android/build.gradle - Строка 40

// Allow plugins to declare Maven dependencies via build-extras.gradle.
allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

На это: platforms/android/build.gradle - Строка 40

// Allow plugins to declare Maven dependencies via build-extras.gradle.
allprojects {
    repositories {
        mavenLocal()
        google()
        maven {
            url "https://maven.google.com"
        }
        jcenter()
    }
}

Затем попробуйте снова создать свое приложение.

Если вы получаете сообщение об ошибке, связанной с невозможностью найти google() репозиторий, попробуйте обновить версию Gradle.

person Community    schedule 08.11.2018

У меня была аналогичная проблема в Android Project в Android Studio.

Убедитесь, что файл build.gradle на уровне вашего проекта выглядит примерно так

// Файл сборки верхнего уровня, в который вы можете добавить параметры конфигурации, общие для всех подпроектов / модулей.

buildscript {
repositories {
    jcenter()
    google()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'
    classpath 'com.google.gms:google-services:4.2.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
allprojects {
repositories {
    google()
    jcenter()
}
task clean(type: Delete) {
delete rootProject.buildDir
}

Решил эту проблему, добавив репозитории как с jcenter (), так и с google () в оба репозитория {} и все проекты {}.

person Subhash_Reddy    schedule 26.11.2018

У меня такая же проблема, вызванная cordova-plugin-fcm.

Решено добавлением google maven в плагин gradle. Для cordova-plugin-fcm это здесь:

платформы> android> cordova-plugin-fcm> ***. gradle

Вы можете заглянуть в папку cordova-plugin-googleplus или другого плагина, который имеет зависимости от сервисов Google, мой выглядит так:

dependencies {
    ...
    classpath 'com.google.gms:google-services:+'
    ...
}

Мой последний код:

buildscript {
    repositories {
        maven { url "https://maven.google.com" }
        jcenter()
        mavenLocal()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:+'
        classpath 'com.google.gms:google-services:+'
    }
}
// apply plugin: 'com.google.gms.google-services'
// class must be used instead of id(string) to be able to apply plugin from non-root gradle file
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin
person Atmosuwiryo    schedule 08.11.2018

Я исправил это, добавив maven { url "https://maven.google.com" } в репозитории build.gradle из подключаемого модуля cordova-support-google-services. Окончательный файл теперь выглядит так:

buildscript {
    repositories {
        maven { url "https://maven.google.com" }
        jcenter()
        mavenCentral()
    }

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

Я использую Gradle 4.1.

person andreszs    schedule 19.02.2020