私は、次のXMLを使用してアプリケーションに取り組んでいます。しかし、プロジェクトをクリーン/ビルドしようとすると、次のエラーが発生します。
「エラー:XMLの解析エラー:整形式ではありません(無効なトークン)」
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:orientation="vertical"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
>
<TextView
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:text="@string/hello";
/>
</LinearLayout>
どういう意味でしょうか?
これは、XMLファイルにコンパイルエラーが存在することを意味します。これは、本来あるべきではないことです。つづりの間違い/偽の文字/名前空間の誤りです。
あなたの問題は、この行の後にあるべきではないセミコロンを持っていることです:
Android:text="@string/hello";
この問題があり、Android:text="< Go back"
正しい構文の強調表示がありましたが、それが<
すべてを台無しにしているシンボル。
同じ問題がありました。 xmlファイルの<
のようなテキストプロパティで左Android:text="< Go to back"
矢印を使用することはできません。 xmlコードから<
矢印を削除します。
それがあなたを助けることを願っています
前にスペースやタブがないことを確認してください
<?xml version="1.0" encoding="utf-8"?>
また、Eclipseでプロジェクトを更新してクリーンアップします。
私は時々このエラーを受け取り、上記の提案は99%の時間で問題を修正します
この問題を解決するために、レイアウトを https://www.xmlvalidation.com/ に貼り付けました。これにより、エラーの内容が正確にわかりました。他の回答の場合と同様に、私のXMLには<
文字列。
こんにちはの後にセミコロンを削除します
私の場合、ConstrainLayoutを終了するのを忘れました
</Android.support.constraint.ConstraintLayout>
その後、すべてが正常に動作し始めました。