1

このウェブサイトにあるすべての回答をすでに試しました。「import android.R;」を削除 ライン。それでも、プロジェクトを実行するたびに、「プロジェクトにエラーが含まれています。アプリケーションを実行する前に修正してください」と表示されます。私はエクリプスに取り組んでいます。新しい Android アプリケーション プロジェクトを作成するとすぐに、「R を変数に解決できません」という 2 つのエラーが発生します。これが MainActivity.Java の私のコードです

    package com.example.myfirstapp;


    //import android.R;
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;


    class MainActivity extends Activity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentViewq(R.layout.activity_main);
        }

        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

}
4

15 に答える 15

4

インポートでこれを試してください

    import your_packgae_name.R;
于 2013-06-07T13:51:27.500 に答える
2

新しいプロジェクトを作成するときに同じ問題が発生する場合、問題は SDK のバージョンにあります。

SDK を rev に更新します。22.0.1 更新後、Android SDK ビルド ツールである新しいツールが SDK マネージャーに表示されます。

次に、そのツールもインストールします。

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

于 2013-06-07T10:39:44.953 に答える
1

私も同じ問題を抱えていました。

R.Java は生成されませんでした (gen フォルダー内)。

xml ファイルにエラーはありませんでした。

問題は、sdk を完全に更新しなかったことです。

SDK マネージャーでは、「install(number) packages」ボタンが有効になっている場合は常にパッケージをインストールし、sdk マネージャーを閉じてから開き、更新を確認する必要があります。

Eclipse を閉じて再度開き、Eclipse の更新も確認します。

于 2013-07-22T11:40:22.903 に答える
1

プロジェクトのフォルダーを右クリックし、Android Tools --> Run Lint - commons エラーを確認します。これが機能しない場合は、自動ビルドを無効にし、プロジェクトをクリーンアップし、もう一度 lint を実行します --> ビルドします。

また、プロパティ -> Android で、ビルド ターゲットがチェックされていることを確認してください...

于 2013-06-07T09:29:30.867 に答える
1
  1. インポートしたandroid.Rを削除します(あなたがしたことと同じです)
  2. R を再インポートする
  3. Eclipse では、インポートするものを選択できます。パッケージから R を選択します。
于 2013-06-07T09:33:26.127 に答える
0

これを一度お試しください

プロジェクトに移動

「自動ビルド」にチェックを入れる

そしてEclipseを再起動します

于 2013-10-30T07:02:03.917 に答える
0

Eclipse でプロジェクトを作成した直後にこのエラーが発生した場合。主な理由は manifest.xml エラーです。アプリケーション アイコンのパスが間違っています。ic_launcher.png をドローアブル フォルダーにコピーします。

于 2016-10-02T06:14:01.317 に答える
0

私はこの方法が素晴らしいことを発見しました。AndyFaizanさんにも少し似ていますが、

  1. xml ファイルにエラーがあるかどうかを確認します。エラーがある場合は、R が生成されない可能性があります。

2.XMLファイルのエラーを修正。次に、Rが自動的に生成されます

  1. 次に、パッケージに適した R をインポートします。

  2. はい、エラー「Rを解決できません」はなくなりました!!

于 2014-01-03T09:36:01.860 に答える