Cannot access ActivityCompatApi23 class

后端 未结 4 1835
一向
一向 2020-12-20 15:26

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

相关标签:
4条回答
  • 2020-12-20 15:49

    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'
    
    0 讨论(0)
  • 2020-12-20 15:50

    use

    compile 'com.android.support:appcompat-v7:26.1.0'
    
    0 讨论(0)
  • 2020-12-20 15:51

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

    0 讨论(0)
  • 2020-12-20 16:07

    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

    0 讨论(0)
提交回复
热议问题