2015-08-18 76 views
14

今天,Google發佈了SDK 6 API 23+。Android appcompat v7: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

我該如何解決這個問題?

+0

你應該等待幾個小時或幾天.. – Sheychan

回答

19

從Android SDK Manager的修訂版列中可以看到,支持庫的最新發布版本是22.2.1。你必須等到23.0.0發佈。

編輯: API 23已經發布。所以ü可以使用23.0.0

+1

這是經常會過時。有沒有顯示最新版本的鏈接? –

+3

[支持庫修訂歷史記錄頁面](https://developer.android.com/topic/libraries/support-library/revisions.html)始終會告訴您最新版本。 – ianhanniballake

44

原來的答覆:

我也想支持庫更改爲「23」。當我改變了targetSdkVersion至23日,Android的工作室報告以下錯誤:

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

我只是改變:

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

試試這個 '編譯 'com.android.support:appcompat-v7:23.0.0'' ,不要忘記下載UDPATE(纔有效);) – Piotr

+4

加1'$ {supportLibVersion}'.. –

2

首先你需要(通過我寫這篇文章的時候17)從Android Studio中的內部SDK管理器或獨立SDK管理器來下載最新的支持庫。然後,您可以將compile 'com.android.support:appcompat-v7:23.0.0'或任何其他支持庫添加到您的build.gradle文件中。(不要忘記在最後.0

7

跑進使用類似的問題作出反應原住民

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

Support LibrariesLocal Maven repository for Support Libraries

enter image description here

+0

適合我。我認爲這只是gradle在jcenter repositoriy – danny

+0

找不到它你是如何解決它的? – AlainIb

+1

@AlainIb啓用突出顯示的「本地Maven支持庫」 – twmulloy

相關問題