错误的行结尾: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?

  1. 打开布局文件
  2. Ctrl + Shift + F(MacOSX中的Command + Shift + F)
  3. 保存布局文件并closures它。
  4. 删除构build器可能创build的任何.out文件。
  5. 清洁项目。

它看起来像愚蠢的东西,但它为我工作

  1. 全选( ctrl + a
  2. 剪切( ctrl + x
  3. 再次粘贴( ctrl + v
  4. 保存( 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)。

这为我解决了这个问题。

  1. 打开布局文件
  2. 如果任何布局冻结,冻结布局删除3.ctrl + A 4.ctrl + shift + f
  3. 保存

它会工作