0

プロジェクトをクリーンアップすると、R.java クラスが失われました。どうすれば元に戻せますか?原因 R.java は gen で自動的に定義されます。それを行う方法はありますか?

プロジェクトにパッケージをインポートし、それをプロジェクト クラスとページで使用していますが、ページに移動するとパッケージを使用すると、アプリは待機状態になり、まだ待機しています。

この問題を停止して次のページに進むにはどうすればよいですか?

public class HomePage extends Activity {    
    @Override
        protected void onCreate(Bundle savedInstanceState) {
            // TODO Auto-generated method stub
            super.onCreate(savedInstanceState);
            setContentView(R.layout.person);
            Carousel car=(Carousel) findViewById(R.id.carousel);

            car.setOnItemClickListener(new OnItemClickListener(){

                public void onItemClick(CarouselAdapter<?> parent, View view,
                        int position, long id) {
                    // TODO Auto-generated method stub
                    if(position==0){
                        Intent i=new Intent(HomePage.this,StudentInformationActivity.class);

                        startActivity(i);
                        }else if(position==1){
                            Intent i=new Intent(HomePage.this,PersonalProfileActivity.class);
                            startActivity(i);
                        }

                }

            });
        }


    }

このページでは、人物をアクティビティとして使用しましたが、機能しません。

4

3 に答える 3

0

xmlファイルのエラーである可能性があります。エラーを修正し、プロジェクトをクリーンアップします。戻ってきます!

于 2012-08-29T08:54:25.343 に答える
0

XML レイアウト ファイルを保存するだけで、新しい R ファイルが自動的に生成されます。ただし、最初に、ファイルにエラーが含まれていないことを確認してください。

2番目の質問については、私はそれがうまくいくかどうかわかりません. このアクティビティでは PersonalProfileActivity.class を参照できないということだと思います。このクラスが別のパッケージにある場合は、インポートしたパッケージにこのクラスが含まれていることを確認してください。また、マニフェスト ファイルに追加することを忘れないでください。

于 2012-08-29T08:52:03.170 に答える
0

プロジェクトをクリーンアップすると、R ファイルが消えることがありますが、同じ問題がありました。

私がそれを修正した方法は次のとおりです。

  • すべてimport android.Rが削除されたことを確認してください - 再度クリーンアップします (これで問題が解決しない場合は、Eclipse を再起動して再試行してください)。

または

  • R ファイルへのポインターをコメント fe // setContentView(R.layout.main); に入れます。
  • R ファイルへのすべてのポインターがコメントにある場合、ファイルには警告のみが表示され、他の場所でエラーが表示されるはずです。
  • エラーを修正してから、ポインターのコメントを外します。時々、Eclipse はいくつかのエラーを無視して R ファイルをドロップし、それについて何も言わないことがありますが、これは面倒ですが、これで修正されます。:)

  • それでも問題が解決しない場合は、新しいプロジェクトを作成して、コードをコピーして貼り付けてみてください。

于 2012-08-29T08:51:55.273 に答える