これは私がEclipseで見た中で最も奇妙なことです。 Androidプロジェクトを実行したときに、メインビュークラスを選択するのを忘れていました。選択したものがmain.xml
だったので、Eclipseで生成されたmain.out.xml
というファイルが見つかりました。これを解決するために、「Project> Clean」を選択しましたが、そのあとR
クラスがの下に消えました。誰もがそれを取り戻す方法および/またはこれを回避する方法を知っていますか?前もって感謝します。クリーンプロジェクトの後にRクラスがEclipseによって削除されました
答えて
プロジェクトを再コンパイルするたびに(変更が必要な場合)、Rクラスが生成されますので、気にする必要はありません。さらに、Rファイルをビルドプロセス中に生成する必要があるため、バージョン管理システムにコミットするべきではありません。
「実行前にコンパイルする」チェックボックスをオンにすることをお勧めします(実行環境で実行する必要があります)。これにより、アプリケーションを実行する前にRファイルが再生成されます。
問題が解決しました。私は別のプロジェクトからRクラスをコピーしてプロジェクトを実行できるようにしなければならず、次にRクラスをコンパイルして右のIDを生成しました。ありがとう –
Eclipseはこのような問題でよく知られています。 Project> Cleanが助けにならない場合は、IDEを再起動してみてください。
でも、私はのIntelliJ IDEAを使用することをお勧めします - その後のIntelliJに切り替え、私は前の年のためのEclipseを使用してきた、どのような救済...
http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/
Javaプログラマーとして私の1年の経験では、私の学校のパートナーEclipseを離れるのが悲しいです(しかし、もしIDEを変更する必要があれば何もありません) –
あなたは切り替える必要はありません。 IDEは完璧ではありません。主観的な経験を述べているだけなので、私は個人的にNetBeans上のIntelliJをEclipseより選択しています。 –
私はそれを試してみましょう。 –
リソースへのいくつかのファイルを追加し、そのEclipseが強制的にRクラスを再生成します。
"Project> Build Automatically"にチェックを入れましたか? –
「はい」の場合は、「プロジェクトフォルダを右クリック> Androidツール>プロジェクトプロパティを修正」とは何ですか? –