web-dev-qa-db-de.com

Es wurden keine Übereinstimmungen für com.Android.tools.build:gradle:+ gefunden

Ich versuche, ein ionisches Projekt aufzubauen/zu betreiben, aber ab heute tritt dieser Fehler auf und ich konnte keine Antwort finden .. Bitte helfen Sie mir.

Fehler: Konnte keine Übereinstimmungen für com.Android.tools.build:gradle:+.__ finden. da keine Versionen von com.Android.tools.build:gradle verfügbar sind.

  • Ionische Version: 4.5.0 
  • Cordova: 6,5,0 
  • NPM: 6.4.1 
  • Gradle: Gradle 4.10.2 

  • Kotlin DSL: 1,0-RC-6 

  • Kotlin: 1,2,61 
  • Groovy: 2.4.15 
  • Ant: Apache Ant (TM) Version 1.9.11, erstellt am 23. März 2018 
  • JVM: 1.8.0_191 (Oracle Corporation 25.191-b12) 
  • Betriebssystem: Windows 7 6.1 AMD64 
10
Enzo Gerola

In meinem speziellen Fall war das Problem mit dem fcm-Plugin, das habe ich gemacht:

  • In Plattformen/Android/build.gradle check Klassenpfadversion von Buildscript Gradle war mein Fall 2.2.3 (com.Android.tools.build:gradle: 2.2.3).

  • Dann ändern Sie auf Plattformen/Android/cordova-plugin-fcm/XXXX-FCMPlugin.gradle den Klassenpfad 'com.Android.tools.build:gradle:+' auf dieselbe Version, die Sie oben gefunden haben: classpath 'com.Android.tools.build: gradle: 2.2.3 '

Das war es für mich behoben.

5
Niroog

In meinem Fall hatte ich dieses Problem mit dem Phonegap-Push-Plugin. Ich folgte der @Niroog -Lösung und konnte sie lösen. Folgendes habe ich gemacht:

  • In Plattformen/Android/build.gradle war meine Klassenpfadversion 2.2.3
  • Ich habe "classpath 'com.Android.tools.build:gradle:+' in" platform/Android/phonegap-plugin-Push/**** - Push.gradle "in" com.Android.tools.build:gradle: " 2.2.3 '' unter Abhängigkeiten

Ich habe cmd "ionic cordova build Android-prod" im Terminal gespeichert und ausgeführt und es wurde erfolgreich aufgebaut.

3

Das gleiche Problem seit früher heute. Die oben genannten Lösungen funktionierten nicht für mich ... __ kam hier durch einen anderen Thread ...
https://forums.Adobe.com/message/10804391#10804391

Dieser hat auch nicht funktioniert. Vielleicht mache ich etwas falsch ..

----------BEARBEITEN-----------

Hier ist was für mich gearbeitet hat

1) Aktualisiere build.gradle

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

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

2) Aktualisieren Sie cordova-plugin-fcm/xxxxxx-FCMPlugin.gradle

repositories {
        google()
        jcenter()
        mavenLocal()
    }

Inspiriert von: https://developer.Android.com/studio/releases/gradle-plugin

2
Arjun Shankar

Mein Problem war mit dem intercom-cordova-plugin, der aktuell Version 2.2.3 erfordert.

Ich habe gerade angefangen, diesen Fehler auch heute zu bekommen. Nicht zu 100% sicher, warum, aber vielleicht in Ihrem Plattform/Android/-Verzeichnis nach Plugin * .gradle-Dateien suchen, die versuchen, die nicht gefundene Version von Gradle einzubeziehen.

Durch die Aktualisierung von cordova-plugin-intercom/mtg-intercom.gradle auf Version 3.1.0 wurde das Problem behoben. Ich vermute, dass mit einem Remote-Maven/Gradle-Repository etwas schief gelaufen ist, und wir sehen einige Downstream-Effekte.

1
Lincoln
subprojects {
    if (project.name.startsWith('react-native-')){
        buildscript {
            repositories {
                jcenter()
                maven { url "https://dl.bintray.com/Android/android-tools/"  }
            }
        }
    }
}

Versuchen Sie es oben.

0
shizhen

Danke, @Niroog. Ihre Lösung funktioniert und ich habe für Ihre Antwort gestimmt. Die Lösung funktioniert jedoch nur für Cordova Android-Version 6.3.0 und höher. In meinem Fall hatte ich zwei Projekte:

  • Projekt 1: Cordova Android Version 6.3.0,
  • Projekt 2: Cordova Android Version 6.2.3

Für Projekt 1 funktioniert die von @Niroog angegebene Lösung einwandfrei.

Aber wenn jemand Version 6.2.3 verwendet, ist hier die Lösung: -

Schritt 1:

ionic cordova platform rm Android
ionic cordova platform add [email protected] // or greater
ionic cordova prepare Android

Schritt 2: Folgen Sie der obigen Lösung von @ Niroog. Und jetzt bauen

ionic cordova build Android

Wenn immer noch ein Fehler auftritt, folgen Sie Schritt 3. Da in meinem Fall nach dem Upgrade auf 6.3.0 der Ordner " cordova-plugin-Push " automatisch generiert wurde. Daher muss ich dieselbe Lösung auch für Push.gradle-Datei wiederholen.

Schritt 3:

Ändern Sie in platforms/Android/cordova-plugin-Push/XXXX-Push.gradleclasspath 'com.Android.tools.build:gradle:+' in dieselbe Version wie oben: classpath 'com.Android.tools.build:gradle:2.2.3'

Dann ionic cordova build Android

0
Durga Sriram