奇怪的xml错误:行结尾不正确

Lea*_*ers 39 eclipse git android egit android-layout

我从1周前就没有使用过Eclipse.今天我开始了,我发现它装得很慢.当它启动时它提示:

http://tinypic.com?ref=2zpk1g2" target ="_ blank"> <img src =" http://i48.tinypic.com/2zpk1g2.png" ; border ="0"alt ="图片和视频托管由TinyPic"> </a>">

我认为Eclipse可能更新了Android的内容,所以我更新到了最新的ADT.现在我有同样的错误,但我有一个额外的大错误,我不知道是不是因为之前的错误.我已经尝试了新功能,看看xml层在许多设备中的外观.我试过2层,现在程序没有编译,因为它说:

行结尾不正确:找到没有相应换行符的回车符(\ r)(\n)

一行xml的错误在这一行:

     android:layout_height="wrap_content">    
Run Code Online (Sandbox Code Playgroud)

另一个在:

    android:orientation="horizontal">
Run Code Online (Sandbox Code Playgroud)

wtf发生了什么?我没有改变任何东西也没有保存它,1周前一切都很好.

小智 101

我刚刚遇到了同样恼人的问题.我所做的是将整个代码复制到记事本中.然后从记事本中将其粘贴回xml字段.我知道,这听起来很愚蠢,但它有效,我不知道为什么--__-"

  • 对我来说,仅仅复制和粘贴代码就足够了(没有中间记事本步骤) (12认同)

And*_*uin 51

简单方案:

按:Ctrl + Shift + F然后保存.这是格式化的问题.这将格式化它.

  • Thanx老兄,你救了我的一天. (2认同)

Lea*_*ers 22

正如Tor 在这里所说的那样,这是因为他们已经解决了xml中"透明"行的问题,当你点击一行时你遇到了另一行的奇怪错误.

他也说,如果你有这个错误是因为你有文件可以导致这个"透明"错误,所以:

只需打开文件并调用Ctrl-1; 这将显示可用的快速修正,并且有一个针对此行警告的快速修复,它将清除给定文件中的行结尾.

(点击错误,按ctrl + 1,你会看到修复)


Ume*_*esh 7

这是一个非常有趣的问题,我也面临着.解决方案很简单.只需在同一页面上试用即可.

Ctrl+ A,Ctrl+ X,然后Ctrl+V

快乐的编码.


Kho*_*aib 6

转到首选项 - > Android - > Lint错误检查,然后搜索ID = MangledCRLF,将其严重性更改为"错误".这将解决错误的问题 - "不正确的行结束:找到回车(\ r)没有相应的换行符(\n)"