2012-05-07 12 views
1

私のシステムがクラッシュし、私は自分のソフトウェアをすべて再インストールしなければなりませんでした。 今のところ、私の半分のアンドロイドプロジェクトだけがビルドされます。 Rクラスが構築されていないようです。私は以前にこの問題を抱えていましたが、いくつかの方法が消えてしまったようです。Eclipse Rクラスは私のアンドロイドプロジェクト用に構築されていません

私はeclipseを使用しています。

私はプロジェクトを構築し、それを掃除してから、それを構築しましたが、何も動作していないようです。

エラー setContentView(R.layout.factlist); Rはverableに解決できません

答えて

3

これは私にとっても非常に頻繁に起こります。 R.javaが消えると、プロジェクトのどこかにエラーがある(このファイルが生成されない)ことを意味します。

リソースファイル(XMLファイル)ですべてがOKならば、慎重に確認してください。 Eclipseは、​​ウィンドウの何が間違っているかを判断するのに役立ちます。

+0

こんにちは、問題のウィンドウのヒントありがとうございます。私のプロジェクトresourseディレクトリにdistrabutionというディレクトリがありました。そこにGoogleマーケットに送るために必要なすべてのファイルを入れました。アンドロイドの新しいツールのように見えますが、フォルダを移動するとうまくいきます!!!!! !!!! –

3

これには主に2つの理由があります。 Rをインポートするimport文またはXMLファイルにエラーがあります。あなたのクラスであれば上部には、あなたは、次の操作を行うことを確認してください。問題が解決しない場合は

import your.pacakge.R; //make sure its not import android.R; 

、あなたが作業しているXMLファイルを確認してください。エラーがないことを確認してください(開いているタグ、間違ったタグなど)

2

R.java が自動的に作成されます。

まず、R.javaに関連していないプロジェクトのその他のエラーを解決します。

他のすべてのエラーを解決すると、R.javaが自動的に作成されます。

まだエラーを削除できない場合。

だけコメントそして、一つ一つコメントを削除して、エラーを解決

R.java

その後、他のエラーを持っているコード。

これはあなたに役立ちます。

関連する問題