Warum hilfst du mir nicht?
In meiner Anwendung möchte ichButterKnife
library verwenden und diese Bibliotheksabhängigkeiten hinzufügen. Wenn Sie diese Bibliothek hinzufügen und auf die Schaltfläche Sync klicken.
Nicht Sync Projekt und Fehler anzeigen.
gradle.Build (Projekt):
buildscript {
repositories {
google()
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.3'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle.build (app):
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 27
defaultConfig {
applicationId "com.example.mohammad.ncistutorial"
minSdkVersion 14
targetSdkVersion 27
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'])
implementation 'com.Android.support:appcompat-v7:27.1.1'
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.2'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}
Fehlermeldung :
Failed to resolve: support-compat
Wie kann ich es reparieren?
Bitte versuchen Sie, eine Abhängigkeitslinie mit der Ausschlussgruppe der Unterstützung von app compat hinzuzufügen.
implementation 'com.jakewharton:butterknife:8.8.1',{
exclude group: 'com.Android.support'
})
verwenden Sie diesen Code
implementation 'com.jakewharton:butterknife:9.0.0-rc2',{
exclude group: 'com.Android.support'
}