1

res/drawableフォルダーに画像を配置しましたが、プロジェクトをクリーンアップしてビルドすると、エラー メッセージが表示されますR cannot be resolved。なぜこのようなことが起こるのか理解できません。どうすればよいですか?

4

5 に答える 5

3

次のリンクをチェックしてください: http://source.android.com/source/using-eclipse.html

注: Eclipse は、リソースを使用するファイルの先頭に "import android.R" ステートメントを追加することを好む場合があります。特に、インポートの並べ替えや管理を Eclipse に依頼する場合です。これにより、メイクが壊れます。これらの誤ったインポート ステートメントに注意して、削除してください。

誤ったインポートを削除した後、R.java ファイルを削除し、プロジェクトのクリーンアップとビルドを再試行してください。それでも問題が解決しない場合は、ここに投稿してください。

于 2012-06-25T06:19:12.843 に答える
1

考えられる原因:

  1. ファイル名の重複 (すべてのドローアブル フォルダーで)。たとえば、「h1.png」と「h1.jpg」という名前のファイルがありますか?

  2. 不適切なファイル名。使用できる文字は小文字の英字と数字のみです。

  3. OS などの隠しファイル。Windows では、おそらく "Thumb.db" です。それらを削除するか、削除して無効にします。linux と mac にもこのようなファイルがありますが、名前が異なり、通常は "." で始まります。.

于 2012-06-25T05:56:10.440 に答える
0

android.R.drawable.your_image を使用している可能性があります

インポートから android.R を削除します。R.drawable.your_image を使用

于 2012-06-25T06:49:03.760 に答える
0

Android Studioの場合:

  1. res、新しい画像アセットを右クリック
  2. アセットタイプで、アクションバーとタブアイコンを選択します
  3. 画像パスを選択
  4. リソース名でイメージに名前を付けます
  5. 次へ -> 終了

画像は /res/drawable フォルダに保存されます!

于 2015-09-02T17:58:56.913 に答える
0

画像名が小さい後者res/ drawable フォルダーにあることを確認してください。プロジェクトにドローアブルを追加する方法とサポートされている画像形式については、ドキュメントのDrawable Resourcesを参照してください。

于 2012-06-25T04:42:53.133 に答える