1

私はEclipseJunoでAndroidアプリケーションを開発しており、MACOSLionを使用しています。xmlファイルのエラーを修正しても、エラーマークが消えず、修正してもコードをコンパイルできません。[ウィンドウ]->[ビューの表示]->[問題]から削除しようとしましたが、コードをコンパイルするとエラーが返されました。私がそれを解決するために考え出した唯一の方法は、ファイル内のすべてのコンテンツをトリミングし、エラーなしでxmlを保存してから、同じコードをxmlファイル内に再度貼り付けることです。エラーは、そこに何もなかったかのように消えます。なぜそれが起こるのですか?

4

3 に答える 3

0

すべての答えをありがとう。私のEclipseは少なくとも今までは正常に動作していますが、それでも頭痛の種となるのはR.javaファイルだけで、時々消えてしまいますが、それはADTの問題によるものだと思います。ADTプラグインをアンインストールして、再度インストールしました。

于 2012-11-07T16:00:48.523 に答える
0

Grahaminnは、何かが足りない場合にコードを確認すると役立つという点で正しいです。ただし、切り取って保存して貼り付けると消えるとおっしゃっていますので、お世話になっていると思います。eclipseコンパイラに明らかにバグがあることを除いて、同じ質問に対する答えを見つけたことはありませんが、同じことが起こり、同じ方法で問題を解決する必要がありました。コンパイラーは、何らかの理由で、修正ではなくエラーを認識します。それは非常に苛立たしいことですが、コンパイラーが修正されるまで、私たちはあなたがしたことをやり続けています。

于 2012-10-16T12:46:09.860 に答える
0

Android開発ツールを更新します。そのバグ(Android Lintの問題は修正後も残っています)はADT20.0.2で修正されました。

アップグレードできない、またはアップグレードしたくない場合は、次のオプションがあります。

  • プロジェクトの清掃
  • 手動でAndroidLintを再度実行します。

しかし、同様のエラーが時々発生します。

于 2012-10-16T21:15:45.127 に答える