私はこのチュートリアルに取り組んでおり、このコードに出くわしました:
import info.androidhive.imageslider.R;
これらのファイルをこのチュートリアルから新しいプロジェクトにコピーすると、このコード行でエラーが発生するため、これは重要です。
それが何を意味するかについて詳しく説明してもらえますか?
私はこのチュートリアルに取り組んでおり、このコードに出くわしました:
import info.androidhive.imageslider.R;
これらのファイルをこのチュートリアルから新しいプロジェクトにコピーすると、このコード行でエラーが発生するため、これは重要です。
それが何を意味するかについて詳しく説明してもらえますか?
これはチュートリアルで説明されています(ちなみに、チュートリアルからファイルをコピーするだけでなく、チュートリアルを読むことをお勧めします):
パッケージ名を info.androidhive.imageslider のままにしました
ここに適切なものが必要import
です。Eclipse を使用している場合、最善の解決策はCTRL
+ Shift
+を押すことo
です。
これはリソース ライブラリのインポートです。リソースとは、アプリがドローアブル、レイアウトなどを格納する場所を意味します。ほとんどの場合、次のようなパッケージ名の下にあります。パッケージ名がinfo.androidhive.imageslider の場合、リソース パッケージ名はinfo.androidhive.imageslider.Rになります。
新しい Android プロジェクトを開くと、R.javaファイルがあるgen フォルダーがあることに注意してください。このインポートは、実際にそのファイルを、リソースを使用できるクラスにインポートします。
他の場所からコードをコピーしたため、プロジェクトのパッケージ名を変更したと思われます。そのため、アプリは現在の R ファイルのパッケージと一致しません。確認の上、適宜変更してください。
それがあなたを助けることを願っています。