2012-07-11 85 views
5

後,這是我得到的我的佈局XML文件中的錯誤:XML錯誤更新Android SDK工具

error! 
NotFoundException: null 
Exception details are logged in Window > Show View > Error Log 
The following classes could not be found: 
- TextView (Change to android.widget.TextView, Fix Build Path, Edit XML) 

這是發生在Eclipse更新我的SDK工具後。但是,我仍然可以編譯我的代碼,但我無法看到我的佈局的圖形部分。

最近,我還增加了RootTools庫,可能也有原因?

謝謝!

回答

6

我有同樣的問題。事實證明這是一件非常奇怪的事情。 在我的strings.xml文件我有一個線

<string name="email_seperator_char">\@</string> 

,這是造成問題的原因。即使我在SDK更新後使用@符號預覽的轉義字符也無法正常工作。

SOLUTION: 我只是說在它前面的空間,瞧,它的工作。

<string name="email_seperator_char"> \@</string> 

我知道這很奇怪,而且對於某些應用程序來說它有一個空間,它可能是不可接受的。但是這對我的應用程序是可以的。希望這可以幫助。

並在設計模式,在圖形佈局,你有一個新的圖標,(機器人圖標),然後選擇8最小。

1

我不知道它可以幫助你的情況,但我發現了什麼是與我的問題。爲了支持較老的Android設備,我將項目構建目標從之前的API Level 8(Android 2.2)的值降低到了API級別7(Android 2.1)。

有可能是與2.1佈局渲染的問題,它不停地拍擊我的TextView的財產android:textAppearance="?android:attr/textAppearanceMedium"。即使當我刪除它,渲染工作,但有一個奇怪的外觀(灰色背景,小黑文字)。切換API級別可以立即修復佈局編輯器。

要改變它,去你項目屬性,在右側選擇的Android,然後勾選旁邊所需的API級上的框下項目建設目標

0

我已經得到了同樣的問題,只是一個分鐘前,嘗試降低API級別,按在佈局編輯器屏幕和下拉菜單中選擇API 7.我認爲這將是制定出在Andorid的綠色圖標。

0

我一直有類似的問題。閱讀了大量這些帖子後,我發現Android 4.0.3的佈局渲染器中可能存在一個錯誤。即使項目的所有部分都設置爲Android 4.0.3和SDK 15,也會列出錯誤消息(根目錄 「窗口」>「顯示視圖」>「錯誤日誌」中記錄了異常詳細信息)。

如果將佈局渲染器設置爲Android 2.2並將所有其他設置設置爲Android 4.0.3,SDK 15,那麼它看起來一切正常。

我希望這是有用的。

0

有錯在你的TextView

一次我寫這造成的問題

android:textAppearance="@android:attr/textAppearanceLarge" 

在Eclipse不能老是告訴大家,是錯誤的,但設計視圖崩潰,當我意識到,我改變了@?

android:textAppearance="?android:attr/textAppearanceLarge" 

然後一切都正常