I am having runtime problems with my gradle file. I added this compile \'com.google.android:flexbox:0.3.1\'
as a compile time dependency to my Gradle file. I en
You have declared compileSdkVersion
equal to 25, whereas 0.3.1
version of flexbox layout uses support libs version 26.0.0
- that's a problem, compileSdkVersion
should match support libs major version.
Either upgrade your project to 26 or use a version of flexbox layout that relies on sdk 25, which seems to be v0.2.7:
compile 'com.google.android:flexbox:0.2.7'
use
compile 'com.android.support:appcompat-v7:26.1.0'
Like the Problem I meet。
When I Use Android Room like this :
compileSdkVersion 25 compile "android.arch.persistence.room:runtime:1.0.0"
I get the same Error.
Because compileSdkVersion should match support libs major version.
More Detail you can see this : Error in support lib after room persistence
Room depends on 26.1 of support library, which is probably why it is broken because SupportLibrary does not promise interop between versions.
Also, you can fix the problem use this
compile ("android.arch.persistence.room:runtime:1.0.0") {
exclude group: 'com.android.support'
}
I just changed the line
compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
to
compile 'com.android.support:appcompat-v7:26.+'
and it worked for me