天天看點

Android引入support-v7-appcompat包values檔案夾報錯解決

在使用Eclipse編譯時,當我們為了使自己的應用能夠相容更低版本的SDK的時候,就需要使用的谷歌為我們提供的support系列支援包。

谷歌這樣做的目的就是能夠使安卓SDK永遠能向下相容,并且讓程式員不用去更多的糾結版本适應問題而專心于自己代碼功能的實作。

(簡直業界良心啊!)

然而在我們引用支援包的時候,經常會被下面的異常困擾:

Android引入support-v7-appcompat包values檔案夾報錯解決

下面我分享一下我的解決思路:

1.确定到自己的支援包的版本号,步驟很簡單:

(1)打開自己的sdk Manager界面:

Android引入support-v7-appcompat包values檔案夾報錯解決

可以檢視到最新的支援包版本,如果要更新,那麼就更新一下到最新版本,然後執行第二步。

(2)有了第一步知道了自己支援包版本,然後将自己sdk中的appcompat支援包引用到編譯器中,一般路徑在:…sdk\extras\android\support\v7\appcompat。

直接使用import操作引入。

(3)如果引入之後發生了上面的異常紅色報錯,那麼不要緊張,右擊android-support-v7-appcompat工程:-》properties-》

Android引入support-v7-appcompat包values檔案夾報錯解決

還記得之前第一步記住的版本号麼,将這裡勾選到對應的版本号上,然後apply一下,最後再clean一下工程,錯誤就消失得無影無蹤啦。。。。

【有一點需要注意:如果某個項目要引用這個支援包,那麼那個項目的Project Build Target必須也是和支援包一樣的(操作類似上面的第三步),不然會同樣出現異常】