2012-02-03 11 views
1

私は正常に動作していたアプリを開発中です。R.javaファイルは生成されませんか?

新しいレイアウトファイルをいくつか試しましたが、プロジェクトをビルドするときにR.javaファイルは生成されません。 私はきれいなプロジェクトを構築しようとしましたが、ファイルは生成されません。

  1. どうしてですか?

  2. ファイルを再作成するにはどうすればよいですか?

+0

[Androidコードは削除後にR.Javaを生成しません](http://stackoverflow.com/questions/5845602/android-code-wont-generate-r-java-after-cleaing) – Merlin

答えて

11

XMLファイルにエラーがある場合、AndroidはR.javaを生成しません。エラーがないか確認し、修正してください。 R.javaがビルドされます。

これでうまくいかない場合は、Eclipseがファイルのトラックを失うことがあります。プロジェクトをクリックし、F5キーを押してプロジェクトを更新します。

+0

Thanx Sir that働いた! +1 – Navdroid

+0

問題ありません。私は何度もこの問題を抱えていた – Spidy

1

プロジェクトを更新してみてください。プロジェクトエクスプローラでプロジェクトフォルダを右クリックし、をクリックします。オプション

2

アプリケーションでR.javaファイルが自動的に生成されます。あなたのR.javaファイルが生成されない理由を知りたければ、最後に作成したレイアウトファイルに問題があります。

アンドロイドに違法がある場合、またはXMLファイルにエラーがある場合はR.javaファイルが削除されます。

ありがとうございました。

0

クリーニングを繰り返して何度もプロジェクトをビルドしてしまったあと、最終的に私のファイルから赤いマークを削除することにしました。そこではR.javaを解決できませんでした。コード。アクティビティファイルから最初の赤い線を削除した後、プロジェクトは自動的にR.javaをビルドして生成します。

これは何の理由もなく、同じことで戻ってくるので、これは本当に私にとっては奇妙なことです。これは私の経験では、あなた

種類よろしく、 Summved

0

を助ける、EclipseのADTは、例えば、パッケージのウィンドウ内のすべてのエラーを表示しません

・ホープアジア文字のファイル名、およびWindowsのsystem-config-fileが含まれています。場合によっては、これらのファイルを確認して削除した後にプロジェクトを再インポートする必要があります。

0

私は以下を試みました。アプリケーション名を「My First Application」とします。パッケージの名前はcom.xx.myfirstapplication.yyである必要があります。アプリケーションを作成する際に、アプリケーション名の後にyyを追加することを確認してください。それが役に立てば幸い。メニューフォルダにmain.xmlファイルを持っていますが、のstrings.xmlに

<string name="action_settings">Settings</string> 

を持っていない場合

0

チェックは時々それが私の場合はその理由です。

0

私はこの質問が既に解決されていることを認識しています。しかし、私は今日もまったく同じ問題を抱えており、約1時間それに固執していました。私は私の問題を解決した別の解決策を考案しました。 XMLにはエラーや入力ミスはありませんでした。 私はGoogleウォレットの例を実行しようとしていました。

私の解決策は、アンドロイド:minSdkVersion(マニフェストファイル内)が小さすぎるという結果に終わりました。私は単純にこの値を上げ、すべてのエラーはなくなった。

関連する問題