簡體   English   中英

修復后,Eclipse錯誤標記不會消失

[英]Eclipse error mark doesn't disappear after fix

我正在Eclipse Juno上開發一個Android應用程序,並使用MAC OS Lion。 當我修復xml文件中的某些錯誤時,該錯誤標記不會消失,即使我對其進行修復,也不會讓我編譯代碼。 我嘗試通過Window-> Show View-> Problems刪除它,但是當我編譯代碼時,錯誤又回來了。 我想解決這個問題的唯一方法是裁剪文件中的所有內容,保存沒有錯誤的xml,然后再次將相同的代碼粘貼到xml文件中,錯誤就好像沒有任何東西一樣消失了。 現在有人為什么會這樣嗎?

我們必須看到被告知的xml錯誤。 當您尚未真正修復它時,可能會以為以為已修復它就這么簡單。

Grahaminn是正確的,因為如果您缺少某些內容,查看代碼將很有幫助。 但是,由於您說剪切,保存和粘貼后它就消失了,因此我相信您確實可以解決該錯誤。 盡管除了eclipse編譯器顯然存在bug外,我再也沒有找到相同問題的答案,但是我發生了相同的事情,並且不得不以相同的方式解決問題。 無論出於何種原因,編譯器仍然會看到錯誤而不是修復。 這非常令人沮喪,但是我們會堅持做您所做的事情,直到修復編譯器為止。

更新您的Android開發工具。 該錯誤(即使更正后,Android Lint問題仍然存在)已在ADT 20.0.2中修復。

如果您無法升級,則可以選擇

  • 清理項目
  • 再次手動運行Android Lint。

但是,類似的錯誤會不時地再次發生。

感謝所有的答案。 我的Eclipse至少到現在為止都工作正常,唯一讓我頭疼的是R.java文件,該文件有時會不斷消失,但是那是由於ADT的問題。 我卸載了ADT插件,然后再次安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM