Googleのソースコードからいくつかのソースコードをダウンロードしました。
Eclipseで実行しましたが、ファイルが作成されていないため、解決できないR.java
というエラーが多く発生しました。レイアウトもR
ありません。main.xml
他のいくつかのXMLファイルがあります。これらのプログラムを実行するにはどうすればよいですか?
Googleのソースコードからいくつかのソースコードをダウンロードしました。
Eclipseで実行しましたが、ファイルが作成されていないため、解決できないR.java
というエラーが多く発生しました。レイアウトもR
ありません。main.xml
他のいくつかのXMLファイルがあります。これらのプログラムを実行するにはどうすればよいですか?
aapt package
有効な Android プロジェクトがある限り、リソースから R.java を生成するために使用できます。使用例を次に示します (すべてを 1 行で入力する必要があります)。
aapt package --non-constant-id -f -m -M <abs_path_to_AndroidManifest.xml>
-S <abs_path_to_res_dir> -I <abs_path_to_platforms_android.jar>
-J <abs_path_to_dir_that_should_contain_gen_R_java)
--generate-dependencies
上記は、 aapt ターゲットを使用するか、単に exec ターゲットを使用することで、ANT を使用してスクリプト可能にすることができます。
あなたがAndroidSDKを持っていると仮定します。持っている場合は..プロジェクトをクリーンアップするだけです。R.javaは自動生成されます。
こんにちは私はちょうど同じ問題に直面しました。プロジェクトをクリーンアップするたびに、ファイルR.javaが削除されて再生成されます。私の場合、.xmlファイルの1つにエラーがあり、R.javaは生成されませんでした。Main.xmlがない場合は、それが原因である可能性があります。とにかく、.xmlの問題を修正すると、R.javaが生成されます。
Android SDK Manager
Tools
Android SDK Tools のパッケージが 3 つあることにチェックを入れ、それらを削除して再度インストールします。Package Explorer
。あなたは見るBuildConfig.java
でしょR.java
う/gen
このコメントをお勧めします
建物アプリでお楽しみください。
数時間の欲求不満の後、最終的に、コードで実際に使用できなかったため、R.java を解決できなかったファイルから赤いマークを削除することにしました。アクティビティ ファイルから最初の赤い行を削除すると、プロジェクトがビルドされ、R.java が自動的に生成されます。
これは、何の理由もなく進み、同じことで戻ってきたので、私にとって本当におかしなことです.
これがあなたを助けることを願っています
よろしくお願いします。
同様の問題が発生し、ワークスペース フォルダーを変更すると、すべてのエラーが消えました。これは一種の単純なソリューションですが、機能します。
build.xml に「-resource-src」ターゲットが含まれている場合 ($SDK_DIR/tools/main_rules.xml または lib_rules.xml を含める場合)、ant で再構築できます。