« 2月27日付け朝日新聞朝刊社説 『イタリア選挙 借金と民主主義の相克』を読んでの感想/自分たちは安泰だからか | トップページ | 相場相場雑感(妄想) イタリア財政に不安継続 騰落レシオ 104.09%( ー0.15%) »

2013年2月27日 (水)

Androidアプリ開発 eclipseのクリーンでも解決しないエラー Your project contains error(s)、Error in an XML file、×が消えないの対処策

 eclipseを使ってアンドロイドアプリの開発を学習している。

 教本に従って、xmlファイルのLinearLayoutをRelativelayoutに書き換えた直後から、
Your project contains error(s), please fix them before running your application.
[2013-##-## ##:##:## - ********] Error in an XML file: aborting build.
加えて、Error parsing XML: not well-formed (invalid token)
のエラーが出始めた。

 Your project contains error(s), please fix them before running your application. をネットで調べると、eclipseのプロジェクト→クリーンで解決すると記されている。
 しかし、解決しない。

 xmlファイルのRelativelayoutの行に×が点灯したままだ。
 eclipse上で、対象の行を消してもダメ。eclipse上で、すべて選択→削除でもダメ(目で見えるxmlのコードを全て消しても×が残るのだ)。
 書き換えてもダメ。
 合間にeclipseの再起動なども繰り返した。
 それでも、無常にコンパイルエラーが続く。
 最初からか、ある段階からか分からないが、xmlだけではなく触っていないJava側までエラーが点灯する有様。


 xmlファイルの修正中にエラーが出たので、問題はxml側にあるはず。
 xmlファイルの×の箇所は、一度、Relativeのスペルを間違って入力した。それが修正しても消えずに残っている状態である。(ちなみに間違ったスペルに敢えて戻し、再度正しく書き直してもダメ。)

 想像するにeclipseの何処かにエラーの履歴が残り、正しく修正した作業が反映されない状態であると思うが、何処に履歴があるのかよくわからない。

 そこで、大胆な策を行った。
 参考になったのは、http://okwave.jp/qa/q4212919.html。

 手法は、
① ファイル → エクスポート → 一般 → ファイルシステム → エクスポートするファイルをチェックしてデスクトップへエクスポート。

② プロジェクトから削除(できればコンテンツごと削除)。

③ 同名のプロジェクトを作成し、ファイルシステムでインポート

 但し、②で私は、パッケージエクスプローラ上から削除し、かつ、Windowsのエクスプローラでも該当フォルダを削除した。Windowsのエクスプローラだけでは、eclipseに残ってしまうのだ。兎に角、双方で完全削除だ。
 ③は、インポートすると、ディスクトップへ置いたファイルがそっくり消える場合もある。やり直しが出来るようにコピーを用意したい。私は、幸い、コピーがあったので助かった。何故か2度目はディスクトップに元ファイルが残った。

 これであれほど頑固だった病巣が消えた。
 解決ではなく対処策ではあるが非常に助かった。

 そういえば、eclipseを使ったJavaの学習でも似たような経験があった。
 このときもエラーが消えず、同様な手法を行ったらスッキリ。

 


|

« 2月27日付け朝日新聞朝刊社説 『イタリア選挙 借金と民主主義の相克』を読んでの感想/自分たちは安泰だからか | トップページ | 相場相場雑感(妄想) イタリア財政に不安継続 騰落レシオ 104.09%( ー0.15%) »

パソコン・インターネット」カテゴリの記事

携帯電話・スマートフォン」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: Androidアプリ開発 eclipseのクリーンでも解決しないエラー Your project contains error(s)、Error in an XML file、×が消えないの対処策:

« 2月27日付け朝日新聞朝刊社説 『イタリア選挙 借金と民主主義の相克』を読んでの感想/自分たちは安泰だからか | トップページ | 相場相場雑感(妄想) イタリア財政に不安継続 騰落レシオ 104.09%( ー0.15%) »