错误的行结束:发现回车( )没有相应的换行符( )



我在xml文件中收到错误。"不正确的行尾:发现回车(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. 保存布局文件并关闭。
  4. 删除构建器创建的所有.out文件。
  5. 清洁项目

这看起来很蠢,但对我很有用

  1. 选择所有( ctrl + )
  2. cut (ctrl+x)
  3. 粘贴一遍( ctrl + v )
  4. 保存(ctrl+s)

比其他答案简单:

Ctrl + 1 ->修复行

昨天,我收到了同样的错误信息。

我的解决方案是简单地删除

之后的每个换行符。
/>

所以,如果你有

<Button
    />

<Button
    />

改成

<Button
    />
<Button
    />

可能不是最好的解决方案。

如果你碰巧得到这个恼人的错误,不时当你打开一个android活动xml文件只是按 ctrl+shift+f 重新格式化你的文本,你很好去!

为了在我的一个布局XML文件中修复这个问题,我在ADT中做了以下操作:

  • 右键单击Package Explorer
  • 中的文件
  • 选择Open With -> Text Editor

现在有问题的行用一个红色的大x突出显示

  • 然后我删除了行尾(合并两行),然后点击"返回"将其添加回去。在某些情况下,我发现这不是很有效,所以我复制了一个类似的没有问题的行,并将其粘贴到有问题的行上方(突出显示有问题的行,然后粘贴)。有时候,真正的问题似乎是在它之前或之后的行。

保存后会显示下一行错误,所以泡沫-冲洗-重复,直到全部完成。

  • 当所有完成后,使用右键,打开与-> Android通用XML编辑器返回到视觉设计视图。

(ADT v21.0.1,在Mac OSX Lion上)

关闭Eclipse中的xml文件在文本编辑器中打开它(记事本或notepad++等等…)保存它。在日食的时候打开它在菜单->Project->clean Project .

清理项目。在Eclipse中进入项目菜单:

Project-> Clean 

剪切整个代码,保存xml,再次将代码粘贴到文件中并保存。它有时也能解决问题。

清理项目项目->清理

for me

首先刷新项目,然后清理(Ctrl+shift+F)。

这就解决了我的问题。

  1. 打开布局文件
  2. 如果有布局被冻结,则删除被冻结的布局3.ctrl + A4.ctrl + shift + f

可以

最新更新