簡體   English   中英

更新Android SDK工具后,Eclipse中出現xml錯誤

[英]xml error in Eclipse after updating Android SDK Tools

這是我在布局XML文件中得到的錯誤:

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庫,這也可能是原因嗎?

謝謝!

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

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

這導致了這個問題。 即使我使用@符號預覽的轉義字符在SDK更新后也無效。

解決方案:我剛剛在它前面添加了一個空間,瞧,它有效。

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

我知道這很奇怪,某些應用程序可能無法接受它的前方空間。 但這對我的應用來說還可以。 希望這可以幫助。

在設計模式下,在圖形布局中,您有一個新圖標,(android圖標),單擊並選擇最小8。

我不確定它對你的情況有幫助,但我發現我的問題是什么。 為了支持較舊的Android設備,我將項目構建目標從之前的API Level 8(Android 2.2)值降低到API級別7(Android 2.1)。

2.1布局渲染器可能存在問題,它在我的TextView屬性android:textAppearance="?android:attr/textAppearanceMedium"上一直崩潰android:textAppearance="?android:attr/textAppearanceMedium" 即使我刪除它,渲染工作,但有一個奇怪的外觀(灰色背景,微小的黑色文本)。 切換API級別可以立即修復布局編輯器。

要更改它,請轉到項目屬性 ,在右側選擇Android ,然后選中Project Build Target下所需API級別旁邊的框。

我在幾分鍾之前就遇到了同樣的問題,嘗試降低API級別,按布局編輯器屏幕中的andorid綠色圖標,然后在下拉菜單中選擇API 7.我認為這樣可以解決問題。

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

如果我將布局渲染器設置為Android 2.2並將其他所有內容設置為Android 4.0.3,SDK 15,那么它似乎都可以正常工作。

我希望這很有用。

TextView中出現了問題

有一次我寫這個導致問題

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

Eclipse無法判斷這是錯誤的,但設計視圖崩潰了,當我意識到這一點時,我將@更改為?

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

然后一切都恢復正常

暫無
暫無

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

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