首先,對於該問題的詳細分析大家可以查看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問題的深入分析一文查找解決辦法。