Exclipse: No resource found that matches the given name '@style/Theme.AppCompat.Light'

在Android開發的時候,會出現如下的錯誤:

 經過查找資料和摸索,其主要的問題時缺少Android Support Library庫;

1、具體的方法,見文獻[1];根據文獻[1],我們可以初步知道問題的出現的原因;然而是否大家和我一樣,我們Android SDK Manager根本沒有找到Android Support Library;此時本人自己使用的是下載離線的Android Support Library;

2、下載安裝Android Support Library的方法可根據文獻[2]的(3)來完成;

3、完成後運行的時候會出現如下的情況:Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

此時由於版本問題,導致運行時使用的是最新版本的build-tools中的dx.jar;此時需要進入Exclipse中點擊如下:

此處選擇的版本23,是因爲我使用的是Android6.0 API(23);安裝完後找到如下所示的文件夾,將23.0.1中的dx.jar複製到28.0.3中替換掉原來的dx.jar;這樣就可以了再進行運行成功。參考 https://blog.csdn.net/zbp_96/article/details/89539804

 

4、在運行Android項目的時候會出現

則點擊菜單欄window->Preferences中的Android下的DDMS,如下圖所示,將其ADB連接時間加長一些,如10000,或者往上。如圖所示

完!

[1] https://www.jianshu.com/p/6ad7864e005e Android關於Theme.AppCompat相關問題的深入分析

[3] https://blog.csdn.net/ljheee/article/details/53737983 SDK Manager中Extras下沒有Android Support Library?

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