2014-01-14 18 views
0

我按照android developer site上的說明導入了v7-appcompat支持庫,並遇到許多其他用戶遇到的缺失R問題。我已經通過several類似questions用戶have張貼here,並嘗試了什麼建議,但我仍然得到缺少的R問題。我已經重新導入了appcompat庫,清理了我的項目,重新啓動了eclipse,在清單和屬性中都更改了我的min和target SDK,但仍然存在相同的問題。關於R的確切錯誤是「R無法解析爲變量」。Android:導入v7後出現R問題appcompat

另外,值文件夾中的attrs xml文件有一個錯誤,當我添加庫時卻也沒有人提到過。這是該文件中的代碼:

<declare-styleable name="ButtonBarContainerTheme"> 
    <attr name="buttonBarStyle" format="reference" /> 
    <attr name="buttonBarButtonStyle" format="reference" /> 
</declare-styleable> 

Eclipse給我的錯誤是「error:Attribute'buttonBarStyle'has already been defined」。任何幫助,將不勝感激!

+0

你是否從你的logcat得到任何反饋? – Submersed

+0

不,logcat和控制檯都不顯示任何東西。 – CheeseCoder

+0

請發佈*確切*錯誤消息。釋義經常會丟失對於幫助您解決問題至關重要的信息。 –

回答

3

這聽起來像你的風格是在你的項目RES文件夾中定義的。該樣式也在v7支持庫中定義,因此現在定義了兩次。從您的RES xml中刪除它。

看到這個職位:Build errors after adding fullscreen activity in Android Studio

+0

這從我的項目中刪除了所有的錯誤,謝謝!出於好奇,你知道爲什麼這個文件導致我得到我的其他文件的R錯誤?我知道有重複的文件,但爲什麼影響R.java文件? – CheeseCoder

+1

當您的RES文件無法構建時,在構建過程中不會生成R.java,因此依賴於R.java的任何文件都會出錯。 – Jim

+0

好吧,這是有道理的,再次感謝您的幫助 – CheeseCoder

相關問題