-4

私はこのチュートリアルに取り組んでおり、このコードに出くわしました:

import info.androidhive.imageslider.R;

これらのファイルをこのチュートリアルから新しいプロジェクトにコピーすると、このコード行でエラーが発生するため、これは重要です。

それが何を意味するかについて詳しく説明してもらえますか?

4

2 に答える 2

0

これはチュートリアルで説明されています(ちなみに、チュートリアルからファイルをコピーするだけでなく、チュートリアルを読むことをお勧めします):

パッケージ名を info.androidhive.imageslider のままにしました

ここに適切なものが必要importです。Eclipse を使用している場合、最善の解決策はCTRL+ Shift+を押すことoです。

于 2013-10-26T17:33:05.497 に答える
0

これはリソース ライブラリのインポートです。リソースとは、アプリがドローアブル、レイアウトなどを格納する場所を意味します。ほとんどの場合、次のようなパッケージ名の下にあります。パッケージ名がinfo.androidhive.imageslider の場合、リソース パッケージ名はinfo.androidhive.imageslider.Rになります。

新しい Android プロジェクトを開くと、R.javaファイルがあるgen フォルダーがあることに注意してください。このインポートは、実際にそのファイルを、リソースを使用できるクラスにインポートします。

他の場所からコードをコピーしたため、プロジェクトのパッケージ名を変更したと思われます。そのため、アプリは現在の R ファイルのパッケージと一致しません。確認の上、適宜変更してください。

それがあなたを助けることを願っています。

于 2013-10-26T17:35:24.580 に答える