1

Eclipse 3.8 と Android SDK を新たにインストールしました。新しいプロジェクトを作成すると、エラーが発生R cannot be resolved to a variableMainActivity.javaます。R.javaがありませんが、代わりにBuildConfig.javagen フォルダーにあります。同様の質問に対する提案に基づいて、次のことを試しましたが、成功しませんでした。

  1. ADTの再インストール
  2. プロジェクトをクリーンアップしました
  3. 日食を再開する

親切に助けてください。

4

6 に答える 6

3

はい、XML ファイルが原因である可能性がありますが、ファイルの先頭にインポート ステートメントがあることも確認してください。ここでの編集は、Java ファイルの典型的な始まりです。私のコメントがある場所に R インポートが必要です。

package your.package.name;

import your.package.name.R;    // make sure you have this line
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
于 2013-02-01T19:11:30.060 に答える
0

Eclipse を使用している場合は、クラスの R クラス インポートを削除して を押すと CTRL + SHIFT + O、クラスが自動的にインポートされます。1 つ以上の R クラスの移動が提案されている場合は、プロジェクトから 1 つを選択します。

于 2013-02-01T19:35:03.073 に答える
0

XML ファイルの構文を確認します。問題は MainActivity.java にない可能性があります。XML ファイルのいずれかにエラーがある場合、クラス R は生成されません。

于 2013-02-01T19:10:19.047 に答える
0

XML ファイルにエラーがある場合、R.java は生成されません。プロジェクトをクリーニングして、XML ファイルにエラーの兆候がないか探してください。

于 2013-02-01T19:37:28.567 に答える
0

私も同じ問題を抱えていました。R.Java は生成されませんでした (gen フォルダー内)。xml ファイルにエラーはありませんでした。問題は、sdk を完全に更新しなかったことです。SDKマネージャーでは、「パッケージのインストール」ボタンが有効になっているときはいつでもパッケージをインストールし、SDKマネージャーを閉じて開いて更新を確認する必要があります。Eclipse を閉じて再度開き、Eclipse の更新も確認します。

于 2013-07-22T11:35:04.147 に答える