[英]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.