Closed meness closed 6 years ago
@meness, I did not declare any attribute that uses this name. The UndoHelper uses the design library, it might come from there?
When I import this library, I get that build error. Please update to the latest version of support lib, this may fix that.
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile project(':observer_scroll')
compile project(':Fontify')
compile project(':TimePicker')
compile project(':DatePicker')
compile project(':blossom')
compile project(':flyrefresh')
compile project(':update_downloader')
compile project(':elliot')
compile 'com.melnykov:floatingactionbutton:1.3.0'
compile 'me.leolin:ShortcutBadger:1.1.13@aar'
compile 'com.github.castorflex.smoothprogressbar:library:1.3.0'
compile 'joda-time:joda-time:2.9.4'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
compile 'com.android.support:appcompat-v7:27.0.2'
compile 'com.google.android.gms:play-services-gcm:10.0.1'
compile 'com.google.android.gms:play-services-analytics:10.0.1'
compile 'com.squareup.okhttp:okhttp:2.7.5'
compile 'com.ogaclejapan.smarttablayout:library:1.3.0@aar'
compile 'com.ogaclejapan.smarttablayout:utils-v4:1.3.0@aar'
compile 'com.daimajia.slider:library:1.1.5@aar'
compile 'com.android.support:recyclerview-v7:27.0.2'
compile 'com.android.support:cardview-v7:27.0.2'
compile 'com.github.navasmdc:MaterialDesign:1.4@aar'
compile 'com.r0adkll:slidableactivity:2.0.3'
compile 'me.drakeet.materialdialog:library:1.2.2'
compile 'com.larswerkman:HoloColorPicker:1.5@aar'
compile 'com.github.bumptech.glide:glide:3.8.0'
compile 'com.github.douglasjunior:android-simple-tooltip:0.2.1'
compile 'com.pnikosis:materialish-progress:1.7'
compile 'com.makeramen:roundedimageview:2.2.1'
compile 'com.github.moondroid.coverflow:library:1.0'
compile project(':payment-credit')
compile('com.crashlytics.sdk.android:crashlytics:2.7.1@aar') {
transitive = true;
}
compile('com.crashlytics.sdk.android:answers:1.3.13@aar') {
transitive = true;
}
compile('io.fabric.sdk.android:fabric:1.3.10@aar') {
transitive = true;
}
compile('io.branch.sdk.android:library:2.11.1@aar') {
transitive = true;
}
compile 'com.flurry.android:analytics:7.2.3@aar'
compile project(':emoji')
annotationProcessor "com.google.dagger:dagger-compiler:2.13"
compile 'com.google.dagger:dagger:2.13'
compile 'com.google.dagger:dagger-android:2.13'
compile 'com.google.dagger:dagger-android-support:2.13'
annotationProcessor "com.google.dagger:dagger-android-processor:2.13"
compile 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
compile 'org.greenrobot:eventbus:3.1.1'
compile 'com.android.support:multidex:1.0.2'
//compile 'eu.davidea:flexible-adapter:5.0.0-rc3'
}
Thanks @meness, you will help me to find which library goes in conflicts because you have a nice dependency tree. I propose several tries, but first from Android Studio 3.0 use implementation
:
Maybe one of these points can resolve or all together, in general read this article I'm sure it will help in these cases, but please write here your solution(s) too: https://www.devsbedevin.com/android-understanding-gradle-dependencies-and-resolving-conflicts/
@davideas Thanks man. I updated the build tools version to 27.0.1
it didn't worked. I tried @aar
along with transitive=true
it didn't worked either, but excluding the design library worked like a charm!
Note: I already tried updating the support lib version of FlexibleAdapter (by forking), it didn't worked either.
implementation('eu.davidea:flexible-adapter:5.0.0-rc3') {
exclude module: 'design'
}
Very good @meness, I will try to remove the design library from the main package and move the UndoHelper to the UI package.
Please keep this issue open for others until I make the change.
Just a note for future implementers - I had this same error but now the exclusion must be made from the UI package.
implementation('eu.davidea:flexible-adapter-ui:1.0.0-b4') {
exclude module: 'design'
}
Hi,
Please use different name for the attribute rippleColor to fix this problem.