解決Eclipse創建Android項目時出現No resource found that matches the given name ‘Theme.AppCompat.Light’的問題

首先,對於該問題的詳細分析大家可以查看Theme.AppCompat.Light問題的深入分析一文,裏面詳細介紹了該問題出現的原因。

簡單來講,就是新的eclipse默認模版主題UI需要使用比較高版本api,如果需要支持低版本,需要導入appCompact庫來支持。網上有許多解決辦法,但是我這裏只介紹一種方法,因爲其他我看到的方法都需要手動去項目裏改東西,也就是說你沒建一個新項目都需要去操作,這樣會很麻煩。

最好的方法就是導入android-support-v7-appcompat庫。具體如下:

通過Android SDK Manager下載最新的Android Support Library

但是可能會出現,SDK Manager中沒有該選項,網上給出的解決方案都是利用更換鏡像源來解決的。但是現在baidu能找到的鏡像中都不包括該項,同時經過我的實踐,更換鏡像源確實不能解決問題。

這裏大家可以通過手動下載Android Support Library文件夾引入工程項目,下載地址如下Android Support Library下載。若該網址打不開,則可去自行搜索。下載之後解壓縮,是一個包含很多內容的support文件夾。把該文件夾複製粘貼放\sdk\extras\android路徑下,再次打開SDK Manager就可看見Android Support Library選項。

我在上述步驟完成之後,就可成功創建Android項目了,若大家還是存在問題,可在Theme.AppCompat.Light問題的深入分析一文查找解決辦法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章