2012-08-03 66 views
5

當我創建新項目時,我添加了API級別14,我已完成我的申請,並且想要將API級別更改爲10,更改android API級別時出錯?

我正在獲取和錯誤資源 - >值-v11 - > style.xml 即error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light'.

在資源 - >值-V14 - > style.xml

error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light.DarkActionBar'.

我力理解這可以任何一個解釋

回答

5

這些主題在API層面提供11或更高,所以你正在使用API​​級別10

也不會指工作。因爲這個鏈路 http://developer.android.com/guide/topics/ui/themes.html

+1

該如何解決呢?即要顯示在API級別 – Anwesh 2012-08-03 07:04:28

+0

下方的API級別10的Android主題或使用更高版本來使用這些主題。 – 2012-08-03 07:07:16

+0

如何找到API級別10的主題,並且可以刪除這些文件夾? – Anwesh 2012-08-03 07:09:42

8

ankita gahoi的意見,我搜索了一點進一步解決了這個問題。

嘗試這種情況:

刪除的文件夾 '值-11' 和 '值-14'(如果其中任何存在)。然後,如果這個錯誤在控制檯窗口中顯示出來:

"No resource identifier found for attribute 'showAsAction' in package 'android'" 

閱讀這些問題的答案:

"No resource identifier found for attribute 'showAsAction' in package 'android'"(賈森·漢利的)

How to change target build on Android project?(艾倫·威爾)

我的構建目標已經被設置爲正確的Android版本,所以我將其設置爲'Google API',然後返回到之前的目標。

0

發生在一個特定情況下,其中一個Android庫項目的參考SDK設置爲API 9。讓我困惑的是,錯誤日誌顯示了具有正確設置的項目名稱,而不是有問題的。

-1

轉到values-v11 - > style.xml。替換代碼:

<style name="LightThemeSelector" parent="android:Theme.Light"> 

通過代碼:

<style name="LightThemeSelector" parent="android:Theme.Light"> 
+1

我將代碼塊格式化爲可見,但看不到任何區別。 – laalto 2013-07-18 09:37:03