コードで R を使用するたびに、R を変数に解決できないというエラーが表示されます。
R.java ファイルが見つからないようです。
プロジェクトのクリーニングを試みました。
コードで R を使用するたびに、R を変数に解決できないというエラーが表示されます。
R.java ファイルが見つからないようです。
プロジェクトのクリーニングを試みました。
これは、xml ファイルの 1 つにエラーがある場合に発生する可能性があります (たとえば、リソースが見つからないなど)。これは、メニューを使用しているためにも発生する可能性があります(メニューが原因でこの問題が発生したため、メニューを削除してクリーンアップし、再度追加する必要がありました)。もう 1 つの考えられる理由は、最初に R クラスを、それが作成された既定の場所ではなく、独自のパッケージに配置したかったことです。そのため、R がデフォルトの場所に作成され、プログラムが別の場所を探している可能性があります。
XML リソース (特に最近編集されたもの) に間違いや構文エラーがないか確認してください。これらのファイルのいずれかでエラーが発生すると、R クラスの自動生成が中止されます。
ああ、「R を解決できません」というエラー。すべての Android プログラマーが、これに出くわしたことがあると思います。R.java とクラスの生成に関して、ツールがより堅牢であることを望みます。
これを試してください、それは過去に私のために働いていました:
プロジェクト ルートを右クリック --> Android ツール --> プロジェクトのプロパティを修正
これは、不適切なリソース名 (一部のオーディオ ファイルの名前に " - " が含まれていた) が原因で発生したため、ファイルの名前を変更して修正しました。
これは、プロジェクト名がビルドに十分でない可能性があるため、プロジェクトをビルドできない場合に発生します。
許容できないシンボルを使用せずに別のプロジェクトを作成し、すべてのコード ファイル (.java、xml ファイルなど) をコピーして、新しく作成したプロジェクトに貼り付ける必要があります。次に、プロジェクトをクリアし (プロジェクト -> クリーン)、自動的にビルドするオプションを選択します。
を誤ってインポートしたかどうかを確認してくださいandroid.R
。これにより、リソースでもエラーが発生します。
同じ問題がありましたが、プロジェクトをクリーニングしても、正しい xml を使用しても何も解決しませんでした。これは私がしたことです
a) 下の図のように、Java ビルダーがチェックされていることを確認します。である場合は、チェックを外して再度チェックします
b)レイアウトにボタンを追加するなど、ダミーの値を挿入します
c) きれいなプロジェクト
私は解決策を見つけました:
外部からファイルをコピー<string> </string>
する際に定義するのを忘れていないか確認してください。string.xml
Android プロジェクトの作成時に R.java ファイルの生成が表示されない場合は、Android SDK Manager で Android SDK Tools をダウンロードしていない可能性があります。Eclipse で、[ウィンドウ] に移動し、[Android SDK Manager] を選択します。[Android SDKManager] ウィンドウが開いたら、Tools フォルダーを確認してインストールします。インストールが完了したら、Eclipse IDE を再起動します。プロジェクトをビルドすると、R.java ファイルが Android プロジェクトの gen フォルダーに生成されていることがわかります。
これは私の場合、 res/drawable-hdpi に存在する画像に大文字が含まれていたため、小さくしてから機能しました。
これは非常に一般的な問題で、ドローアブル、レイアウト、文字列など、プロジェクト内の xml ファイルを編集するときに発生します。
通常、この問題が発生した場合は、プロジェクトをクリーンアップ (または) IDE を再起動 (または) R.java をインポートします。import は絶対にしないでください。
最初にすべての xml ファイルのエラーを修正してから、Java ファイルからR.java インポートを削除してください。そして、プロジェクトをきれいにします。
とても簡単。