2014-11-04 99 views
3

我已將android-support-v7-appcompatappcompat_v7添加到項目瀏覽器中。並且還將android-support-v7-appcompat.jar添加到構建路徑。找不到與給定名稱相匹配的資源'Theme.AppCompat.Light.DarkActionBar'

但同樣我得到這個

No resource found - Theme.AppCompat.Light.DarkActionBar! 

Screenshot of eclipse package explorer

如何解決這一問題?

+0

[您是否將'android-support-v7-appcompat'添加爲項目庫?](https://developer.android.com/tools/support-library/setup。html#add-library) – 2014-11-04 07:25:58

+0

[Theme.AppCompat.Light.DarkActionBar可能重複 - 找不到資源](http://stackoverflow.com/questions/18364682/theme-appcompat-light-darkactionbar-no-resource-found) – Gattsu 2014-11-04 07:38:30

+0

請參閱鏈接,它將幫助https://stackoverflow.com/a/44326032/1252158 – 2017-06-02 09:57:30

回答

2

請檢查您所定位的android版本是否有SDK構建工具和最新的支持包?

如果沒有請到

窗口> Android的SDK管理器>

單擊包目標的準確版本和更新支持,如果你的目標的最新

如果以上都沒有工作,那麼你可能已經刪除了更新後的sdk管理器中較舊的sdk構建工具。請重新安裝並重新啓動eclipse,一切正常。

+0

這聽起來更像是我真正的答案。 Thx克里希納。 – Quantium 2015-02-04 23:03:03

7

對我來說,解決方案涉及重建Android的V7應用程序兼容性(程序兼容性)支持庫:

  1. 根據instructions Android開發支持庫設置頁上創建新的android-support-v7-appcompat庫。 注意:我不得不手動更改project.properties文件以獲得新的庫進行編譯。更改target=android-19target=android-21。後這樣做了該項目的屬性應該是這個樣子 Properties Dialog - Adding library Project Selection Dialog
  2. 這個新android-support-v7-appcompat庫明確添加到您問題的項目 Project Properties

目前,該項目應編譯。這是一條很長的路,但它對我有效。


所有這些工作的一個有趣的副作用是,當我建立了我的下一個項目時,Eclipse會自動創建一個新的appcompat_v7庫項目,把它添加到我的工作區,突然一切都恢復正常。我可能做了一些不同的事情,但我還沒有弄明白。無論如何,我終於得到了我的項目進行編譯,並在這個過程中,似乎我重置了Eclipse ADT中的某些東西。

我希望這會有所幫助。

+0

非常感謝你:) – Steve 2015-01-21 11:00:59

+0

你是一個人生的滋味......它的工作:) – 2016-01-11 17:31:47

相關問題