Skip to content Skip to sidebar Skip to footer

Cannot Access Activitycompatapi23 Class

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 encountered an error and

Solution 1:

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'
}

Solution 2:

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'

Solution 3:

use

compile'com.android.support:appcompat-v7:26.1.0'

Solution 4:

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

Post a Comment for "Cannot Access Activitycompatapi23 Class"