2012-07-11 75 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" 

然后一切都正常