2011-12-15 6 views
1

大丈夫です...これは繰り返しですが、私のXMLには何も問題ありません。 rはインポートされていません。私は自分のプロジェクトをクリーニングしようとしました。Rは解決できません - アンドロイド(一般的な修正を試しました)

私のドローブフォルダに.pngを追加したときに起動し、それを削除してもエラーがまだ残っています。私は他に何を試していいのかわかりませんが、本当にイライラしています。

私も新しいプロジェクトとそれらのエラージェネレータを作成しようとしました。

更新*私はこれらすべてのことを行いましたが、私の最初のプロジェクトでは何も働いていませんでしたが、新しいものを作成したときにうまくいったのですか?そしてそれがそうする前に何かがそれを修正しました!私は自分のコードをそのコードに転送します。 ありがとうございました

+2

PNGをどのように削除しましたか?あなたがファイルマネージャーを介してそれを削除した場合、eclipseがまだ気づいていない可能性があり、ファイルシステムと同期していない可能性があります。プロジェクトエクスプローラでプロジェクトを右クリックし、この場合は最新表示を選択します。あるいは、単にEclipseを再起動します。 –

+0

私もそれを試みました。 – domshyra

+0

自動的にビルドしてプロジェクトを更新します。 – Android

答えて

2

Rファイルを削除しようとすると、自動的に再作成されます&これは問題を解決する可能性があります。あなたはここにRファイルを見つけることができます。

Your Project >> gen >> your package Name >> R.java 
+0

Javaのビルドパスの下で? 私はそこに自分のandroid.jarしか持っておらず、私はrをインポートしていないからです。 R.javaも同様に削除されます:\ – domshyra

+0

いくつかのコードを貼り付けます。 –

0

を、私はこれが助けることができるかどうかわからないんだけど、Eclipseのいくつかのビルドの問題がエラーを削除することによって解決することができます。 eclipseの問題のビューに移動し、エラーを選択し、キーボードのdeleteを押してください。その後、再度プロジェクトをクリーンアップしてビルドします。

1

Javaソースファイルをダブルチェックして、「import com.company.R;」があるかどうか確認してください。明示的に定義された文。はいの場合は削除して、プロジェクトをクリーンアップしてください。 "import com.company.R;" Javaソースで明示的に定義されるべきではありません。

場合によっては、Eclipseは「import com.company.R;」を静かに追加して自動修正を試みます。あなたのJavaソースには、genフォルダとR javaファイルがすでにこの時点で生成されているので、これは既存のインポートされたプロジェクトに何の問題も生じません。しかし、R.javaを使ってgenフォルダを削除し、プロジェクトをEclipseに再び新規にインポートしようとすると、不正なjavaソース(import com.company.Rを持つもの)は、Rを生成/解決しようとするとADTを混乱させます.javaを最初から。結果として、 "Rは解決できません"という警告が表示されます。

これはあなたの問題を解決します。

関連する問題