这个问题我已经提到了Eclipse Problems View not showing Errors anymore 但这似乎并不能解决我的问题
我目前的配置
Windows 7 64-但 面向 Web 开发人员的 Eclipse Java EE IDE(试用了几个版本 Juno、Indigo)
Eclipse 不断抛出错误“R 无法解析为变量”,但不会在 xml 文件中显示错误。
一个简单的例子
<EditText
android:id="@+id/srchUsers"
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_marginBottom="0dp"
android:layout_marginTop="10dp"
android:background="@android:color/white"
android:ems="10"
android:hint="Search Users"
android:inputType="text"
android:maxLines="1"
android:paddingLeft="10dp"
android:drawableLeft="@drawable/ic_action_search_black"
>
drawable ic_action_search_black 不存在,但 eclipse 除了可怕的“R 无法解析”之外没有显示任何错误。我已经尝试了大多数解决方案,例如检查问题 View 、标记 View 、确保所有错误都设置为显示等。但没有任何效果。
我认为它可能是 64 位的 eclipse,但 Win 7 64 上的 32 位版本的 eclipse - 但给了我同样的错误。
但是,我有另一台运行 Win 7 32 位且具有相同 eclipse(当然是 32 位)的旧机器;我可以在布局 (xml) 文件中看到错误,并且调试起来非常容易。
我正在浪费宝贵的时间来调试我当前的开发机器。
非常感谢任何帮助。
eclipse 设置
Window -> Preferences ->Android -> Build -> Output is set to verbose
问题 Pane -> 配置内容 -> 显示所有项目已选中
Markers Pane -> Configure Contents -> Show all items 勾选
请注意,图像显示 R 无法解析,没有显示 xml 错误,但显然存在 xml 错误。
最佳答案
第二次就这样使用:-
android:layout="@id/leftText"
原因是您第二次使用 android:layout="@+id/leftText"
是因为 R.java 中的 id 与前一个冲突。
希望对你有帮助
关于android - Eclipse 不显示 XML 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12669679/