Échec de notification du port d'écoute de résolution de dépendance.
La bibliothèque com.google.Android.gms: play-services-basement est demandée par plusieurs autres bibliothèques dans [[11.0.2,11.0.2], [15.0.1,15.0.1]], mais elle passe à 15.0. 1. Désactivez le plug-in et vérifiez votre arborescence de dépendances à l'aide de ./gradlew: app: dependencies.
J'ai cette erreur lors de la construction de l'application et ceci est mon diplôme
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 26
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "com.example.radon.vitrin"
minSdkVersion 14
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
useLibrary 'org.Apache.http.legacy'
}
dependencies {
implementation 'com.journeyapps:zxing-Android-embedded:3.2.0@aar'
implementation 'com.google.zxing:core:3.2.1'
implementation files('libs/CircleImageViewmaster/gradle/wrapper/gradle-wrapper.jar')
implementation files('libs/picasso-2.5.2(1).jar')
implementation 'com.Android.support:multidex:1.0.1'
//noinspection GradleCompatible
implementation 'com.Android.support:design:26.0.0-alpha1'
implementation 'com.Android.support:cardview-v7:26.1.0'
implementation 'com.Android.support:recyclerview-v7:26.1.0'
//noinspection GradleCompatible
implementation 'com.Android.support:appcompat-v7:26.0.0-alpha1'
//noinspection GradleCompatible
implementation 'com.google.Android.gms:play-services:11.0.2'
//noinspection GradleCompatible
implementation 'de.hdodenhof:circleimageview:2.2.0'
implementation 'com.google.code.gson:gson:2.8.2'
implementation 'com.Android.support.constraint:constraint-layout:1.0.0-alpha7'
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:26.1.0'
implementation 'com.Android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.1'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.1'
implementation ('io.socket:socket.io-client:1.0.0') {
// excluding org.json which is provided by Android
exclude group: 'org.json', module: 'json'
}
implementation 'com.google.firebase:firebase-core:16.0.1'
}
apply plugin: 'com.google.gms.google-services'
Essayez de déclasser la dépendance de base de feu de 16.0.1 à 16.0.0. Si cela ne fonctionne pas, essayez de mettre à niveau la dépendance des services Google Play.
implementation 'com.google.Android.gms:play-services:16.0.0'
pour le faire fonctionner.
Assurez-vous de conserver les dépendances de vos services Google Play et de Firebase dans la dernière version.
Vérifiez ici la version de mise à jour des services Google Play
Vérifiez ici la version mise à jour de Firebase
Vérifiez ici la version mise à jour de Firebase pour Android
Le problème pour moi était que le plugin Gradle était obsolète, il ne savait donc pas comment résoudre correctement tout ce que je venais de mettre à jour. Trouvez la dernière version ici.