Android appcompat v7:23

后端 未结 5 1874
挽巷
挽巷 2020-12-05 15:03

Today, Google released SDK 6 API 23+.

I tried to create a project with the API 23, but I\'m having the following problem:

Failed to resolve: com.android.supp

相关标签:
5条回答
  • 2020-12-05 15:21

    Original answer:

    I too tried to change the support library to "23". When I changed the targetSdkVersion to 23, Android Studio reported the following error:

    This support library should not use a lower version (22) than the targetSdkVersion (23)

    I simply changed:

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

    to

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

    Although this fixed my issue, you should not use dynamic versions. After a few hours the new support repository was available and it is currently 23.0.1.


    Pro tip:

    You can use double quotes and create a ${supportLibVersion} variable for simplicity. Example:

    ext {
        supportLibVersion = '23.1.1'
    }
    
    compile "com.android.support:appcompat-v7:${supportLibVersion}"
    compile "com.android.support:design:${supportLibVersion}"
    compile "com.android.support:palette-v7:${supportLibVersion}"
    compile "com.android.support:customtabs:${supportLibVersion}"
    compile "com.android.support:gridlayout-v7:${supportLibVersion}"
    

    source: https://twitter.com/manidesto/status/669195097947377664

    0 讨论(0)
  • 2020-12-05 15:27

    Ran into a similar issue using React Native

    > Could not find com.android.support:appcompat-v7:23.0.1.
    

    the Support Libraries are Local Maven repository for Support Libraries

    0 讨论(0)
  • 2020-12-05 15:32

    Latest published version of the Support Library is 24.1.1, So you can use it like this,

    compile 'com.android.support:appcompat-v7:24.1.1'
    compile 'com.android.support:design:24.1.1'
    

    Same as for other support components.

    You can see the revisions here,
    https://developer.android.com/topic/libraries/support-library/revisions.html

    0 讨论(0)
  • 2020-12-05 15:38

    As seen in the revision column of the Android SDK Manager, the latest published version of the Support Library is 22.2.1. You'll have to wait until 23.0.0 is published.

    Edit: API 23 is already published. So u can use 23.0.0

    0 讨论(0)
  • 2020-12-05 15:45

    First you need to download the latest support repository (17 by the time I write this) from internal SDK manager of Android Studio or from the stand alone SDK manager. Then you can add compile 'com.android.support:appcompat-v7:23.0.0' or any other support library you want to your build.gradle file. (Don't forget the last .0)

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