2017-09-06 73 views
2

我在Android Studio中2.3.3創建空的項目,它在默認情況下具有compile 'com.android.support:appcompat-v7:26.+'在它的模塊級build.gradle文件並將其編譯好了,但是當我指定任何具體的版本從https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-2 gradle這個同步失敗有消息未能解決Android的支持庫V7-程序兼容性

enter image description here

我也試過以下符號compile group: 'com.android.support', name:'v7-appcompat', version: '26.0.0',仍然沒有成功。 我有

jcenter() 
    maven { 
     url "https://maven.google.com" 
    } 

在存儲庫secion中。 安裝存儲庫和同步項目按鈕不可點擊。支持存儲庫更新: enter image description here

+0

做你嘗試清潔您的構建?或者嘗試文件>無效和緩存。 – DroiDev

+0

@DroiDev試過了,什麼都沒有發生 – Ilia

+0

可以嘗試26.0。*? – DroiDev

回答

0

一定要使用:

compileSdkVersion 26 
buildToolsVersion "26.0.0" 

或更高版本。

無效高速緩存,去File>Invalidates Caches

enter image description here

Install Repository and sync Project鏈接只需點擊安裝缺少的依賴關係。

enter image description here

然後再次同步與gradle這個文件在您的項目。


二的解決方案,請嘗試重新卸載重新安裝一個Android Support Repository(我認爲它類似於清水緩存):

enter image description here

+0

這是不正確的。自v.26以來,支持庫位於谷歌maven倉庫中,而不在SDK管理器中。 –

1

您misswrote製造品的名稱。如下更改:

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

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

0

檢查錯誤消息:

無法解析com.android.support:V7-程序兼容性: 26.0.0'

正確的庫是程序兼容性-V7,而不是V7-程序兼容性

用途:

compile 'com.android.support:appcompat-v7:26.x.x' 
相關問題