Impossible de résoudre tous les fichiers pour la configuration 'classpath'.
Impossible de trouver com.google.Android.gms: strict-version-matcher-plugin: 1.1.0.
Recherche dans les emplacements suivants: https://jcenter.bintray.com/com/google/Android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher-plugin-1.1. 0.pomhttps://jcenter.bintray.com/com/google/Android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher-plugin-1.1. 0.jar fichier:/C: /Users/e1706396/.m2/repository/com/google/Android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher-plugin-1.1.1 Fichier .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.0 .jar Requis par: non spécifié: non spécifié: non spécifié> com.google.gms: google-services: 4.2.0
Essayez: exécutez avec l'option --stacktrace pour obtenir la trace de la pile. Exécutez avec l'option --info ou --debug pour obtenir plus de sortie de journal.
Obtenez plus d'aide sur https://help.gradle.org
BUILD FAILED in 7s cmd: la commande a échoué avec le code de sortie 1
le plugin que j'utilise
<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" />
Construisez gradle en utilisant
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
}
la dépendance peut être je pense
Noeud -v 3.10.10, NPM -v 6.10.10
npm -v 6.4.1, nœud -v 8.12.0 nœud -v
J'ai rencontré un problème similaire dans Android Project on Android Studio.
Assurez-vous que votre fichier build.gradle au niveau du projet ressemble à ceci
// Fichier de construction de niveau supérieur dans lequel vous pouvez ajouter des options de configuration communes à tous les sous-projets/modules.
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
}
Résolution de ce problème en ajoutant des référentiels avec jcenter () et google () dans les référentiels {} et allprojects {}
TL; DR Il s'agit d'un problème lié au référentiel jcenter signalant qu'il ne trouve pas la bibliothèque sur laquelle s'appuient vos plugins, beaucoup de gens rencontrent ce même problème, afin de le faire fonctionner, vous devez mettre jcenter comme dernière option dans votre _platforms/Android/build.gradle
_ fichier.
De cela: _platforms/Android/build.gradle
_ - Ligne 40
_// Allow plugins to declare Maven dependencies via build-extras.gradle.
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
_
À ceci: _platforms/Android/build.gradle
_ - Ligne 40
_// Allow plugins to declare Maven dependencies via build-extras.gradle.
allprojects {
repositories {
mavenLocal()
google()
maven {
url "https://maven.google.com"
}
jcenter()
}
}
_
Essayez à nouveau de créer votre application.
Si vous obtenez une erreur liée à la non-recherche du répertoire google()
, essayez de mettre à jour votre version gradle.
J'ai le même problème, causé par cordova-plugin-fcm.
Résolu en ajoutant google maven au gradle du plugin. Pour cordova-plugin-fcm, c'est ici:
plateformes> Android> cordova-plugin-fcm> ***. gradle
Vous pouvez vérifier à l'intérieur de votre dossier cordova-plugin-googleplus ou d'un autre plugin qui a des dépendances à google-services, le mien ressemble à ceci:
dependencies {
...
classpath 'com.google.gms:google-services:+'
...
}
Mon code final:
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