Failed to resolve: com.android.support:design:25.0.1
ERROR- this support library should not use a different verion(25) than the compileSdkVersion(28)
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-beta01'
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'
//add library
compile 'com.android.support:design:25.0.1'
compile 'com.firebaseui:firebase-ui:0.6.2'
}
Libraries from same "group" or referencing each others, must use the same version (when possible). Support llibraries, in particular, must have the same version of your compiled one.
You have implementation 'com.android.support:appcompat-v7:28.0.0-beta01'
that is targeting a 28 Beta version
and compile 'com.android.support:design:25.0.1'
targeting 25 version
.
Also you are probably using compileSdkVersion 28
.
Implement support:design library to refer to version 28.0.0-beta01
too and it will (probably) will be fixed.
in shorts, use this gradle snippet:
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-beta01'
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'
//add library
implementation 'com.android.support:design:28.0.0-beta01'
implementation 'com.firebaseui:firebase-ui:0.6.2'
(use implementation
instead of compile
since it will be replaced soon)
Hope this helps. Let me know if this solved!
Why are you using old versions? is there a reason?
increase firebase version also, the last should be 4.1
implementation 'com.firebaseui:firebase-ui-database:4.1.0'