Quand j'essaie de construire mon projet.J'ai eu cette erreur
Type de programme déjà présent: Android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat Message {kind = ERROR, text = Type de programme déjà présent: Android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat, sources = [fichier source inconnu], nom de l'outil = Facultatif (D8)}
je cherche aussi à trouver une solution au débordement de pile, mais cela n’a pas aidé. Voici mon fichier build.gradle
apply plugin: 'com.Android.application'Android {
compileSdkVersion 28
defaultConfig {
applicationId "com.example.hassan.qrscan"
minSdkVersion 18
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'])
//noinspection GradleCompatible
implementation 'com.Android.support:appcompat-v7:28.0.0-alpha1'
implementation 'com.Android.support.constraint:constraint-layout:1.0.2'
implementation 'me.dm7.barcodescanner:zxing:1.9'
implementation 'com.journeyapps:zxing-Android-embedded:3.0.2@aar'
implementation 'com.Android.support:design:28.0.0'
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 'com.Android.support:appcompat-v7:28.0.0-alpha1'
rétrograder la version de la dépendance à
implementation 'com.Android.support:appcompat-v7:27.1.0'
et aussi ajouter la dépendance à la conception
implementation 'com.Android.support:design:27.1.0'
vérifier une fois que cela fonctionne pour moi
Erreur Type de programme déjà présent Émise chaque fois que votre projet contient les bibliothèques répétitives ou la même bibliothèque avec une version différente . Vous pouvez vérifier le graphique des dépendances en exécutant
gradlew -q dependencies
ou
gradle -q dependencies
(Requis le Gradle dans votre chemin de classe)
Il suffit de trier les bibliothèques qui se répètent, retirez-en une et l'erreur disparaîtra.
À la place de ces 2 dépendances
implementation 'me.dm7.barcodescanner:zxing:1.9'
implementation 'com.journeyapps:zxing-Android-embedded:3.0.2@aar'
ajouter ces 2 lignes
implementation('me.dm7.barcodescanner:zxing:1.9'){
exclude module: 'support-v4'
}
implementation ('com.journeyapps:zxing-Android-embedded:3.0.2@aar'){
exclude module: 'support-v4'
}
j'espère que cela fonctionnera
Je résous ce problème en utilisant la même version de appcompat et design
implementation 'com.Android.support:appcompat-v7:28.0.0-alpha1'
implementation 'com.Android.support:design:28.0.0-alpha1'
mais maintenant j'ai cette erreur
Program type already present: Android.support.v4.app.FragmentTransitionCompat21$1