-2

重複の可能性:
プロジェクトに生成された R.java ファイルがありません

CyanogenMod / android_packages_apps_Gallery のプロジェクトを実行しようとしています

ここからプロジェクトをダウンロードします: https://github.com/CyanogenMod/android_packages_apps_Gallery

残念ながら、エミュレータで正常に実行できません。問題は、R.java を生成できないことです。プロジェクトを 'Project -> clean' して gen フォルダーを削除しようとしましたが、うまくいきません。

何か案が?ありがとう!

4

3 に答える 3

1

インポートが間違っているか、「res」フォルダの下にあるxmlファイルの1つにエラーがあります。最初にインポートを確認してください。正しいインポートは、「パッケージ名」の後に「.R」を続ける必要があります。たとえばimport com.dhruvg.apps.testapp.R;import android.R;通常はeclipseによって自動的にインポートされます。

また、使用しているバージョンのAndroidManifest.xmlを確認し、そのバージョンと互換性のあるエミュレーターデバイスを作成します。

他のすべてが失敗した場合は、「javaビルドパス」の下のプロジェクトプロパティをチェックし、ライブラリを正しく使用していることを確認してください。ライブラリは時々衝突する可能性があります。

于 2012-02-01T17:26:26.650 に答える
1

すべての res ファイルを調べます。XML ファイルが存在しないイメージ、フォント、またはその他の XML ファイルを指している場合、R は生成されません。通常、clean を実行すると、XML ファイルの 1 つにエラーが表示されますが、表示されない場合もあります。

于 2012-02-01T16:42:14.287 に答える
1

このような場合、リソースを削除または追加すると、R.java が再生成されることがあります。リソースを削除してから、再度追加してみてください。

于 2012-02-01T16:42:46.163 に答える