1. 程式人生 > >Failed to resolve: com.android.support:appcompat-v7:27.+問題解決

Failed to resolve: com.android.support:appcompat-v7:27.+問題解決

當你依次點選File-New-New Project...進行建立專案的時候,然後Next...直到Finish後,專案出錯且莫名其妙地報紅,出現如下的錯誤。搞了半天才明白是怎麼回事,大家耐心往下看。

我把圖片上的出錯文字粘過來,大家再仔細看下:Error:Failed to resolve: com.android.support:appcompat-v7:27.+
Install Repository and sync project
Open File
看了之後可能是版本問題,然後我開啟Tools-Android-SDK Manager查看了我的sdk版本,如下圖所示。

然後我又查看了build.gradle裡面的版本號

(因為是系統自動生產的,所以得搞清楚這裡面的引用的版本號):


看了這張圖,似乎就能明白些什麼了對吧,你會發現,我這裡是的編譯版本號compileSdkVersion版本是27,而我的SDK Tools才是26,很明顯版本低了,然後我把build.gradle的編譯版本號改小,乾脆改成了25。這下版本問題解決了。但是還報紅呢,還沒有解決呢,我們展開import後發現是這一行沒有找到對應的類。

import android.support.v7.app.AppCompatActivity;
所以依然在build.gradle中做更改,我們新增v7的依賴。
compile 'com.android.support:appcompat-v7:25.3.1'


綜上,如上圖綠框中的三處更改,也只需要該這三處更改即可,這次的問題就完全解決掉了。