2011-08-10 4 views
1

eclipseで2つのパッケージを作成しました。 両方のパッケージ内のactitivitesは、いくつかの共通のXMLファイルとそれ以外のものを使用します。2つのパッケージを作成した後のgenフォルダ内のR.javaに関する問題

しかし、プロジェクトをビルドすると、2番目のパッケージのR.javaは作成されません。 genフォルダに2番目のパッケージはありません。

私は手動でプロジェクトをビルドし、自動的にビルドを保ちましたが、2番目のパッケージのr.javaファイルを生成する手助けは何もありません。

おかげ Sudhanshu Bhattさん

+1

R.javaは1つだけで、すべてが1つのR.javaで作成されます。 –

答えて

0

プロジェクト全体のためのちょうど1 R.javaがあります。あなたが見ているものは正しいです。 srcディレクトリの下にn個のパッケージを持つことができますが、genの下にR.javaが1つだけあります。 R.javaは自己生成されるので、改ざんされるべきではありません。

+0

しかし、2番目のパッケージでは、コンテンツビューを設定すると、以前のパッケージのr.javaファイルをインポートする必要があります。また、2番目のパッケージでアクティビティを実行すると、リソースが見つからないとクラッシュします。 2番目のパッケージのアクティビティでr.javaファイルのリソースを使用するにはどうすればよいですか? – Sudhanshu

+0

logcatトレースを投稿できますか?クリーンなビルドを試すこともできます。 – PravinCG

+0

はい、きれいにしてビルドして、R.classのインポートをチェックしてください。 – kameny

0

Rクラスは1つだけ生成され、AndroidManifest.xmlの<manifest>に設定されたパッケージの下にあります。

0

すべてのパッケージに対して、1つのRファイルしか生成されません。重要なことではありません。たくさんのパッケージを作成すると常に1つのRファイルになります

関連する問題