错误的行结尾:find回车符(\ r)而没有对应的换行符(\ n)
我在我的XML文件中收到错误。 “错误的行结尾:find回车符(\ r)没有相应的换行符(\ n)。
<Button android:id="@+id/btn_login" android:layout_width="100dip" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignRight="@+id/et_un" android:layout_marginBottom="15dp" android:layout_marginRight="22dp" android:text="Login" android:textColor="#AA0000" android:textSize="10pt" />
如何解决它。 任何人都可以帮忙
在Windows上使用Eclipse?
- 打开布局文件
- Ctrl + Shift + F(MacOSX中的Command + Shift + F)
- 保存布局文件并closures它。
- 删除构build器可能创build的任何
.out
文件。 - 清洁项目。
它看起来像愚蠢的东西,但它为我工作
- 全选( ctrl + a )
- 剪切( ctrl + x )
- 再次粘贴( ctrl + v )
- 保存( ctrl + s )
它真的为我工作。
这比其他答案更容易:
Ctrl + 1 – >修复线条
;)
昨天,我得到了这个非常相同的错误信息。
我的修复是通过简单地删除每一个换行符
/>
所以,如果你有
<Button /> <Button />
改成它
<Button /> <Button />
可能不是最好的解决scheme。
如果你碰巧得到这个恼人的错误,当你打开一个android活动xml
文件,只需按ctrl+shift+f
重新格式化您的文本,你很好去!
要在我的一个布局XML文件中解决这个问题,我在ADT中做了以下工作:
- 右键单击Package Explorer中的文件
- select打开 – >文本编辑器
现在这条违规的线路被一个大红色的X突出显示。
- 然后,我删除了行结尾(结合两行),然后点击“返回”将其添加回来。在某些情况下,我发现没有工作,所以我复制了类似的行,没有问题,将其粘贴在违规行的顶部(突出显示坏行,然后粘贴)。 有时似乎真正的问题是在它之前或之后的路线。
然后在保存之后会显示下一个坏的行,所以泡沫 – 清洗 – 重复,直到完成。
- 全部完成后,使用右键单击,打开方式 – > Android公共XML编辑器返回视觉devise视图。
(ADT v21.0.1,在Mac OSX Lion上)
在Eclipse中closuresXML文件在文本编辑器中打开它(记事本或记事本+ +等等..)保存它。 在eclipse中打开它在menu-> Project-> clean project。
只要清理项目。 在Eclipse中进入项目菜单:
Project-> Clean
这将解决问题。
剪下你的整个代码,保存xml,再次将代码粘贴到文件中并保存。 它也有时解决。 虽然不是一个标准的方式,但工程。
清理项目Project – > clean
为我工作
首先刷新项目然后清理(Ctrl + Shift + F)。
这为我解决了这个问题。
- 打开布局文件
- 如果任何布局冻结,冻结布局删除3.ctrl + A 4.ctrl + shift + f
- 保存
它会工作