Android 奇怪的xml错误:行尾不正确
我从一周前就没有使用过Eclipse。今天我启动了它,我注意到它加载得很慢。启动时,它会提示: http://tinypic.com?ref=2zpk1g2“target=“\u blank”>”> 我想也许Eclipse已经更新了Android的一些东西,所以我更新了最新的ADT。现在我有同样的错误,但我有一个特别大的错误,我不知道这是否是因为以前的错误。我尝试了在许多设备中查看xml层外观的新功能。我尝试了两层,但现在程序无法编译,因为它说: 行尾不正确:发现回车符(\r)没有相应的换行符(\n) 一个xml的错误如下所示:Android 奇怪的xml错误:行尾不正确,android,eclipse,git,android-layout,egit,Android,Eclipse,Git,Android Layout,Egit,我从一周前就没有使用过Eclipse。今天我启动了它,我注意到它加载得很慢。启动时,它会提示: http://tinypic.com?ref=2zpk1g2“target=“\u blank”>”> 我想也许Eclipse已经更新了Android的一些东西,所以我更新了最新的ADT。现在我有同样的错误,但我有一个特别大的错误,我不知道这是否是因为以前的错误。我尝试了在许多设备中查看xml层外观的新功能。我尝试了两层,但现在程序无法编译,因为它说: 行尾不正确:发现回车符(\r)没有相应的换行符(
android:layout_height="wrap_content">
另一个是:
android:orientation="horizontal">
wtf发生了什么?我没有更改任何内容,也没有保存它,一周前一切都很好。正如Tor所说,这是因为他们解决了xml中“透明”行的问题,这是一个奇怪的错误,当你点击一行时,你在另一行
正如他所说,如果你有这个错误是因为你的文件可能导致这个“透明”错误,那么:
只需打开文件并调用Ctrl-1;这将显示可用的快速修复程序,并且有一个用于此行警告的快速修复程序,它将去清理给定文件中的行结尾
(单击错误,按ctrl+1,您将看到修复)也许您需要将/>放在末尾 试试这个:
android:layout_height="wrap_content"/>
我也有同样讨厌的问题。 我所做的是将整个代码复制到记事本中。 然后从记事本将其粘贴回xml字段。
我知道,这听起来很愚蠢,但它起了作用,我不知道为什么-_-“我的Android SDK/ADT 21 xml布局错误解决方案 行结束不正确:发现回车符(\r)没有 对应的换行符(\n) 例如:
<TextView
android:id="@+id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
/>从这里
在出现错误后标记标记之间的空格,然后按enter键,然后按ctrl键s(保存)将其删除
…在这里最好的方法是通过Android布局编辑器使用lint,并使用“修复”按钮。只需
转到-->窗口
选项,然后单击清除
选项和确定
行尾不正确:发现回车符(\r)没有相应的换行符(\n)。另一种可能的解决方案是格式化导致此错误的布局xml文件。
如果您使用的是eclipse,请使用快捷键Ctrl+i并保存该文件。通过此操作,您应该能够永久消除该特定文件的此错误尝试清理项目:
Project->Clean…->Clean All
它对我有用。希望对我有所帮助。简单解决方案:
按:Ctrl+Shift+F,然后保存。
这是一个格式化的问题。这将格式化它。这是因为您对代码的几部分进行了注释。删除该代码并保存。这对我来说很有效。转到首选项->Android->Lint错误检查,然后搜索ID=MangledCRLF,将其严重性更改为“错误”。这将修复错误的问题--行尾不正确:发现回车符(\r)没有相应的换行符(\n)”这是更改永久修复的Lint设置的最佳解决方案之一 或
这样做
转到windows->Preference->Android->Lint Error checking,然后搜索ID=MangledCRLF,将其“Error”以下的严重性更改为“warning”。这将解决您的问题这也是我面临的一个非常有趣的问题。解决方案很简单。只需在同一页上尝试以下内容 按Ctrl+A、Ctrl+X,然后按Ctrl+V
愉快的编码。只需剪切和粘贴即可。它会起作用。以下是我遇到的解决方案 解决方案1:- 打开布局文件 Ctrl+Shift+F(MacOSX中的Command+Shift+F) 保存布局文件并将其关闭。 删除生成器可能创建的任何.out文件。 清洁项目 解决方案2:- 您还可以选择完整的代码,将其剪切,然后再次粘贴。 这也不会影响xml格式 解决方案3:对于少数程序员来说,它在清理项目之后就可以工作
希望这会有所帮助。请务必让我知道我是否能提供任何帮助。不。这不是问题。它后面有一些行。上传到ADT 21时有些奇怪。我的主人我认为我是唯一一个有这个问题的人。所以,每次我“点击“我要将布局复制到记事本吗?我刚刚意识到这是可行的,但如果我每次都要这么做。。。这将是一个恼人的错误,每次启动模拟器时都会重新启动eclipse并杀死adb。“对谷歌的耐心”应该用黑体字写,在androidI的每一本书中都有90分。在我尝试解决这个问题之前,Android一直不相信这个解决方案!Eclipse真的需要把它组合起来……对我来说,只需复制并粘贴代码(不需要中间的记事本步骤)CTRL-C,然后是CTRL-V就足够了,就像@Hydrix saidUsing CTRL+shift+f做的一样,但速度更快。请看下面。标记标记出错误的标记之间的空格,然后按enter键,然后按ctrl键s(保存)将其删除。见下面我的答案。问题解决了。请参阅我的消息中的“为什么会出现此错误”,使用Ctrl+shift+f可以快速修复此错误。请看下面我的答案。Thanx dude,你救了我一天。如果我能给你+100:Dunny,幸运的是当评论有错误时,这并不能解决问题。取消注释,格式化,然后再重新注释都可以。这真的很有趣!太棒了。这应该是选择的答案
<TextView
android:id="@+id/text2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>