这是我在布局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库,这也可能是原因吗?
谢谢!
答案 0 :(得分:6)
我遇到了同样的问题。事实证明这是一件非常奇怪的事情。 在我的strings.xml文件中,我有一行
<string name="email_seperator_char">\@</string>
这导致了这个问题。即使我使用@符号预览的转义字符在SDK更新后也无效。
解: 我只是在它前面添加了一个空间,瞧,它有效。
<string name="email_seperator_char"> \@</string>
我知道这很奇怪,某些应用程序可能无法接受它的前方空间。但这对我的应用来说还可以。希望这会有所帮助。
在设计模式下,在图形布局中,您有一个新图标,(android图标),单击并选择最少8个。
答案 1 :(得分:1)
我不确定它对你的情况有帮助,但我发现我的问题是什么。为了支持较旧的Android设备,我将项目构建目标从API级别8(Android 2.2)的先前值降低到API级别7(Android 2.1)。
2.1布局渲染器可能存在问题,它在TextView的属性android:textAppearance="?android:attr/textAppearanceMedium"
上一直崩溃。即使我删除它,渲染工作,但有一个奇怪的外观(灰色背景,微小的黑色文本)。切换API级别可以立即修复布局编辑器。
要进行更改,请转到项目属性,选择右侧的 Android ,然后选中项目构建目标下所需API级别旁边的框强>
答案 2 :(得分:0)
我在几分钟之前遇到了同样的问题,尝试降低API级别,按布局编辑器屏幕中的andorid绿色图标,然后在下拉菜单中选择API 7.我认为这样可以解决问题。
答案 3 :(得分:0)
我一直有类似的问题。在阅读了大量这些帖子后,我发现Android 4.0.3的布局渲染器中可能存在一个错误。列出错误消息(ROOT Window&gt;中记录了异常详细信息。显示视图&gt;错误日志)即使项目的所有部分都设置为Android 4.0.3和SDK 15。
如果我将布局渲染器设置为Android 2.2并将其他所有内容设置为Android 4.0.3,SDK 15,那么它们似乎都可以正常工作。
我希望这很有用。
答案 4 :(得分:0)
TextView中出现了问题
有一次我写了这个导致问题
android:textAppearance="@android:attr/textAppearanceLarge"
Eclipse无法判断这是错误的,但设计视图崩溃了,当我意识到这一点时,我将@更改为?
android:textAppearance="?android:attr/textAppearanceLarge"
然后一切正常