1

このような質問がたくさんあることは知っています。しかし、私は解決策を試しましたが、どれも機能していません。次のいずれかが機能するはずだと思いました: 1.「import android.R」行を取り除きます。2. プロジェクトをクリーンアップしてから、再度ビルドします。

それでも、同じ古い「Rを変数に解決できない」という問題があります。gen フォルダーは空です。

4

6 に答える 6

6

数日前に同様の問題がありました。プロジェクトをクリーンアップした後、R.java が再生成されませんでした。これを修正したのは次のとおりです。最近ダウンロードしたSDKバージョン22の時点で、「Android SDK build-tools」というSDKマネージャーからダウンロードする必要がある追加のパッケージがあるようです。このパッケージがないと、Eclipse は R を生成しません。インストールして Eclipse を再起動すると、すべてが再び機能するようになりました。StackOverflow で解決策を見つけました: https://stackoverflow.com/a/16643060/1691231

于 2013-06-17T13:00:05.660 に答える
4

これは通常、リソースの 1 つに問題があり、R を生成できないことを意味します。レイアウト XML を確認し、そのうちの 1 つに警告またはエラーがあるかどうかを確認します。

エラーを取り除いた後、プロジェクトをきれいにしてください Project->clean

于 2012-05-14T12:01:41.450 に答える
2

これは、プロジェクトにエラーがあるために発生する可能性があります。エラーをクリアし、'import android.R ' 行を削除して、プロジェクトをクリーンアップしてビルドしてください。

于 2012-05-14T12:06:28.313 に答える
0

XMLリソース(特に最近編集されたもの)に間違いや構文エラーがないか確認してください。これらのファイルのいずれかにエラーがあると、Rクラスの自動生成は中止されます。

于 2012-12-18T15:22:32.690 に答える
0

これは通常、ビルド プロセスに何か問題があることも意味します...プロジェクト プロパティ ダイアログの [Java ビルド パス] オプションの下にある [ライブラリ] タブを見てください。

于 2012-05-15T07:08:52.443 に答える
0

これを試して:

まず、レイアウト エラーを修正します。

次に、メニュー project-> clean に移動し、プロジェクトを選択します

于 2012-05-14T12:05:19.543 に答える