39

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) が見つかりました

1 つの xml のエラーは次の行にあります。

     android:layout_height="wrap_content">    

もう1つは次の場所にあります。

    android:orientation="horizontal">

wtfが起こった?何も変更も保存もせず、1 週間前はすべて問題ありませんでした。

4

15 に答える 15

101

私はちょうど同じ厄介な問題を抱えています。私がしたことは、コード全体をメモ帳にコピーすることでした。次に、メモ帳から xml フィールドに貼り付けます。ばかげているように聞こえますが、うまくいきました。理由はわかりません-__-」

于 2012-11-15T18:14:39.067 に答える
23

Tor がここで言っているように、これは xml の「透明な」行の問題、ある行をクリックすると別の行に移動するという奇妙なエラーが解決されたためです。

彼が言うように、このエラーが発生した場合、この「透過的な」エラーを引き起こす可能性のあるファイルがあったためです。

ファイルを開いて Ctrl-1 を呼び出すだけです。利用可能なクイックフィックスが表示され、指定されたファイルの行末をクリーンアップするこの行警告のクイックフィックスがあります。

(エラーをクリックして ctrl+1 を押すと、修正が表示されます)

于 2012-11-15T16:48:07.577 に答える
7

これは私も直面している非常に面白い問題です。解決策は簡単です。同じページをフォローしてみてください。

Ctrl+ ACtrl+ X、その後Ctrl+V

ハッピーコーディング。

于 2013-01-30T09:34:08.797 に答える
6

[設定] -> [Android] -> [Lint エラー チェック] に移動し、ID = MangledCRLF を検索して、重大度を「エラー」以下に変更します。これにより、「行末が正しくありません: 対応する改行 (\n) のないキャリッジ リターン (\r) が見つかりました」というエラーの問題が修正されます。

于 2012-12-26T19:56:52.943 に答える
4

プロジェクトをクリーンアップしてみてください:

Project -> Clean... -> Clean All

それは私のために働いた。それが役に立てば幸い。

于 2012-11-21T17:49:12.607 に答える
1

これを行う最善の方法は、Android レイアウト エディターで lint を使用し、[修正] ボタンを使用することです。

于 2012-11-18T13:59:21.567 に答える
0

カットアンドペーストするだけです。それが動作します。

于 2013-03-08T05:10:48.580 に答える
0

これは、コードの一部をコメントしたためです。そのコードを削除して保存します。このことは私のために働いた。

于 2012-12-04T03:54:28.413 に答える
0

これが私が出会った解決策です

解決策 1: - レイアウト ファイルを開く Ctrl+Shift+F (MacOSX では Command+Shift+F) レイアウト ファイルを保存して閉じます。ビルダーが作成した可能性のある .out ファイルをすべて削除します。クリーン プロジェクト。

解決策 2: - 完全なコードを選択し、切り取って再度貼り付けることもできます。これにより、xml の書式設定も妨げられません。

解決策 3: 一部のコーダーでは、プロジェクトをクリーンアップした直後に機能します

これが役立つことを願っています。何かお役に立てることがあればお知らせください

于 2016-01-15T06:54:45.277 に答える
0

これは、永続的な修正のために Lint 設定を変更するための最良の解決策の 1 つです ここをクリック

または
これを行う

windows-> Preference -> Android -> Lint Error Checking に移動し、ID = MangledCRLF を検索し、「エラー」の下の重大度を「警告」に変更します。それはあなたの問題を解決します

于 2013-01-22T10:53:34.700 に答える
0

Android SDK/ADT 21 xml レイアウト エラーに対する私の解決策。

行末が正しくありません: 対応する改行 (\n) のないキャリッジ リターン (\r) が見つかりました

例:

<TextView
    android:id="@+id/text1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
/>

/>ここから...

エラーが発生した場所の後にタグ間のスペースをマークし、Enter キーを押してから ctrl s (保存) すると削除されます。

...ここまで<

<TextView
    android:id="@+id/text2"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
/>

更新: タグ間に 1 行しかない場合は、そこにマーカーを設定し、ctrl+d (削除) と ctrl+s (保存) を押します。

于 2012-11-16T08:30:27.443 に答える
0

オプションをクリックするだけGo to --> windowで、オプションとをクリックclearしますok

行末が正しくありません: 対応する改行 (\n) のないキャリッジ リターン (\r) が見つかりました。

于 2012-11-20T06:03:21.137 に答える
0

もう 1 つの考えられる解決策は、このエラーにつながるレイアウト xml ファイルをフォーマットすることです。Eclipse を使用している場合は、ショートカット Ctrl+i を使用してファイルを保存します。これにより、その特定のファイルのこのエラーを永久に取り除くことができるはずです

于 2012-11-20T11:10:41.557 に答える
-1

/> を最後に付ける必要があるかもしれませんが、

これを試して:

android:layout_height="wrap_content"/>   
于 2012-11-15T17:20:54.470 に答える