Android appcompat v7:23

时间:2015-08-18 02:09:32

标签: android android-studio android-sdk-manager

今天,Google发布了SDK 6 API 23 +。

我尝试使用API​​ 23创建项目,但我遇到了以下问题:

无法解决:com.android.support:appcompat-v7:23.0

这是我的gradle文件:

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "my.package"
        minSdkVersion 17
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    wearApp project(':wear')
    compile 'com.android.support:appcompat-v7:23.0'
    compile 'com.google.android.gms:play-services:7.8.0'
}

在SDK管理器中,未列出版本23以进行更新:

enter image description here

我该如何解决这个问题?

5 个答案:

答案 0 :(得分:47)

原始答案:

我也试图将支持库更改为“23”。当我将targetSdkVersion更改为23时,Android Studio报告了以下错误:

  

此支持库不应使用低于targetSdkVersion(23)

的较低版本(22)

我只是改变了:

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

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

虽然这解决了我的问题,you should not use dynamic versions。几个小时后,新的支持存储库可用,目前是23.0.1

专业提示:

为简单起见,您可以使用双引号并创建${supportLibVersion}变量。例如:

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

来源:https://twitter.com/manidesto/status/669195097947377664

答案 1 :(得分:20)

如Android SDK Manager的修订版列中所示,支持库的最新发布版本为22.2.1。您必须等到23.0.0发布。

修改:API 23已经发布。所以你可以使用23.0.0

答案 2 :(得分:7)

使用React Native

进入类似问题
> Could not find com.android.support:appcompat-v7:23.0.1.

Support LibrariesLocal Maven repository for Support Libraries

enter image description here

答案 3 :(得分:2)

首先,您需要从Android Studio的内部SDK管理器或独立的SDK管理器下载最新的支持存储库(在我编写本文时为17)。然后,您可以将compile 'com.android.support:appcompat-v7:23.0.0'或任何其他支持库添加到build.gradle文件中。 (不要忘记最后.0

答案 4 :(得分:0)

最新发布的支持库版本为 24.1.1 ,因此您可以像这样使用它,

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

与其他支持组件相同。

您可以在此处查看修订,
https://developer.android.com/topic/libraries/support-library/revisions.html