5

这是我在布局 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库,难道也是这个原因?

谢谢!

4

5 回答 5

6

我有同样的问题。事实证明这是一件非常奇怪的事情。在我的 strings.xml 文件中,我有一行

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

这导致了问题。即使我使用转义字符进行 @ 符号预览在 SDK 更新后也不起作用。

解决方案:我只是在它前面添加了一个空间,瞧,它起作用了。

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

我知道这很奇怪,并且某些应用程序前面有一个空间可能是不可接受的。但这对我的应用程序来说没问题。希望这可以帮助。

在设计模式下,在图形布局中,您有一个新图标,(android 图标),单击并选择最少 8 个。

于 2012-09-08T14:10:28.620 回答
1

我不确定它对你的情况有帮助,但我发现我的问题是什么。为了支持较旧的 Android 设备,我将项目构建目标从之前的 API 级别 8 (Android 2.2) 降低到 API 级别 7 (Android 2.1)。

2.1 布局渲染器可能存在问题,它一直在我的 TextView's property 上崩溃android:textAppearance="?android:attr/textAppearanceMedium"。即使我将其删除,渲染仍在工作,但外观很奇怪(灰色背景,黑色小文本)。切换回 API 级别会立即修复布局编辑器。

要更改它,请转到您的项目属性,选择右侧的Android ,然后在Project Build Target下勾选所需 API 级别旁边的框。

于 2012-07-16T11:29:59.833 回答
0

我一直有类似的问题。在阅读了这些帖子之后,我发现 Android 4.0.3 的布局渲染器中可能存在一个错误。即使项目的所有部分都设置为 Android 4.0.3 和 SDK 15,也会列出错误消息(ROOT 异常详细信息记录在 Window > Show View > Error Log 中)。

如果我将布局渲染器设置为 Android 2.2 并将其他所有设置为 Android 4.0.3、SDK 15,那么一切似乎都可以正常工作。

我希望这很有用。

于 2013-04-17T15:43:48.967 回答
0

几分钟前我遇到了同样的问题,尝试降低 API 级别,在布局编辑器屏幕中按 andorid 绿色图标,然后在下拉菜单中选择 API 7。我认为它会解决的。

于 2012-09-19T10:47:30.013 回答
0

你的 TextView 有问题

有一次我写了这个导致问题

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

Eclipse 无法判断这是错误的,但设计视图崩溃了,当我意识到这一点时,我将 @ 更改为 ?

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

然后一切恢复正常

于 2013-07-23T16:17:39.737 回答