我从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层,现在程序没有编译,因为它说:
行结尾不正确:找到没有相应换行符(\ n)
的回车符(\ r \ n)
一行xml的错误在这一行:
android:layout_height="wrap_content">
,另一个在:
android:orientation="horizontal">
wtf发生了什么?我没有改变任何东西也没有保存它,1周前一切都很好。
答案 0 :(得分:101)
我刚刚遇到了同样烦人的问题。 我所做的是将整个代码复制到记事本中。 然后从记事本中将其粘贴回xml字段。 我知道,这听起来很愚蠢,但它有效,我不知道为什么-__-“
答案 1 :(得分:51)
简单的解决方案:
按:Ctrl + Shift + F然后保存。 这是格式化的问题。这将格式化它。
答案 2 :(得分:22)
正如Tor所说here,这是因为他们已经解决了xml中“透明”行的问题,这是一个奇怪的错误,当你点击一行时,你在另一行。
他也说,如果你有这个错误是因为你有文件可能导致这个“透明”错误,所以:
只需打开文件并调用Ctrl-1;这将显示可用的快速修正,并且有一个针对此行警告的快速修复,它将清除给定文件中的行结尾。
(点击错误,按ctrl + 1,你会看到修复)
答案 3 :(得分:7)
这也是我面临的一个非常有趣的问题。解决方案很简单。只需在同一页面上试用即可。
Ctrl + A , Ctrl + X ,然后 Ctrl + < KBD> V
快乐的编码。
答案 4 :(得分:6)
转到首选项 - &gt; Android - &gt; Lint错误检查,然后搜索ID = MangledCRLF,将其严重性更改为“错误”。这将解决错误的问题 - “不正确的行结束:找到回车符(\ r \ n)而没有相应的换行符(\ n)”
答案 5 :(得分:4)
尝试清理项目:
Project -> Clean... -> Clean All
它对我有用。希望它有所帮助。
答案 6 :(得分:1)
最好的方法是通过Android布局编辑器使用lint,然后使用“修复”按钮。
答案 7 :(得分:0)
我对Android SDK / ADT 21 xml布局错误的解决方案。
行结尾不正确:找不到回车符(\ r \ n) 相应的换行符(\ n)
示例:
<TextView
android:id="@+id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
/&gt;从这里......
在出现错误的地方之后标记标签之间的空格并按Enter键然后按ctrl(保存)将其删除。
...到这里&lt;
<TextView
android:id="@+id/text2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
更新:如果标签之间只有一行,则在那里设置标记并按ctrl + d(删除)和ctrl + s(保存)
答案 8 :(得分:0)
只需Go to --> window
个选项,然后点击clear
选项和ok
。
行结尾不正确:找到没有相应换行符(\ n)的回车符(\ r \ n)。
答案 9 :(得分:0)
另一种可能的解决方案是,格式化导致此错误的布局xml文件。 如果您使用的是eclipse,请使用快捷键Ctrl + i并保存文件。有了这个,你应该能够永久摆脱该特定文件的错误
答案 10 :(得分:0)
这是因为您已经评论了代码的一些部分。删除该代码并保存。这件事对我有用。
答案 11 :(得分:0)
这是更改永久修复的Lint设置的最佳解决方案之一 Click here
或强>
这样做
转到windows-&gt;偏好 - &gt; Android - &gt; Lint错误检查,然后搜索ID = MangledCRLF,将其严重性更改为“错误”以下“警告”。它将解决您的问题
答案 12 :(得分:0)
答案 13 :(得分:0)
以下是我遇到的解决方案
解决方案1: - 打开布局文件 Ctrl + Shift + F(MacOSX中的Command + Shift + F) 保存布局文件并关闭它。 删除构建器可能已创建的任何.out文件。 清洁项目。
解决方案2: - 您也可以选择完整的代码,剪切然后重新粘贴。 这也不会影响您的xml格式。
解决方案3:对于少数编码器,它只是在清理项目后才能工作
希望这会有所帮助。如果我能得到任何帮助,请告诉我
答案 14 :(得分:-1)
也许你需要把/&gt;最后,
试试这个:
android:layout_height="wrap_content"/>