2016-09-14 105 views
6

今天我更新了一個新的SDK,然後我的項目就引起了一個問題。我已經下載了Android支持庫,但它仍然無法工作。 錯誤:配置項目':app'時發生問題。找不到com.android.support:appcompat-v7:24.2.0

Could not resolve all dependencies for configuration ':app:_debugCompile'. Could not find com.android.support:appcompat-v7:24.2.0. Searched in the following locations: file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/support/appcompat-v7/24.2.0/appcompat-v7-24.2.0.pom file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/support/appcompat-v7/24.2.0/appcompat-v7-24.2.0.jar https://jcenter.bintray.com/com/android/support/appcompat-v7/24.2.0/appcompat-v7-24.2.0.pom https://jcenter.bintray.com/com/android/support/appcompat-v7/24.2.0/appcompat-v7-24.2.0.jar file:/C:/Users/Owner.KFW-39238/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/24.2.0/appcompat-v7-24.2.0.pom file:/C:/Users/Owner.KFW-39238/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/24.2.0/appcompat-v7-24.2.0.jar file:/C:/Users/Owner.KFW-39238/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/24.2.0/appcompat-v7-24.2.0.pom file:/C:/Users/Owner.KFW-39238/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/24.2.0/appcompat-v7-24.2.0.jar Required by: Invoice:app:unspecified

+1

更新Android後我得到同樣的問題。我已經升級到com.android.support:appcompat-v7:24.2.1來解決這個問題。 –

+1

[Android Studio無法找到與com.android.support:appcompat-v7:+]相匹配的任何版本(http://stackoverflow.com/questions/19621941/android-studio-could-not-find-any -version-that-matches-com-android-supportappco) – karan

回答

12

由於支持庫的最新版本根據support library changelogv7:24.2.1,而不是v7:24.2.0修改build.gradlev7:24.2.1

compile "com.android.support:appcompat-v7:24.2.1" 
+0

非常感謝你,我發現並改變了你所說的,它的工作原理! – Qirui

+0

你的來源是什麼?能夠在任何時間查找最新版本,而不僅僅是當你寫這個答案時,這將會很有幫助。 – swrobel

+1

@swrobel更新了我的答案。來源是:https://developer.android.com/topic/libraries/support-library/revisions.html –

2

我升級Android SDK Tools後,今晚有類似的問題。我去了app/build.gradle文件。到依賴關係部分。我的兩個依賴項被強調指出我應該升級到更新的版本。我更新到建議的版本,錯誤消失了。對於我的情況,我使用了導致錯誤的庫的24.2.1。

0

我有類似的問題。改變後compileSdkVersion至,更新android支持倉庫並更改appcompat版本,問題解決了。

compile "com.android.support:appcompat-v7:24.2.1" 
0

將sdk升級到您的需要後,如果顯示錯誤,也許您沒有正確設置版本。你可以這樣做: 創建一個新項目。轉到gradle文件,

compile 'com.android.support:appcompat-v7:24.0.0-alpha2' 

也許你需要改變這些,所以也要比較它們。

minSdkVersion 
targetSdkVersion