3

R.javaID が更新されないため、アプリをビルドできません。ID を更新しましたmain.xmlが、古い値が残っています。これにより、明らかにビルドが妨げられます。これを修正する方法はありますか?R.java変数の名前を変更し、参照をそのままにして手動で更新できますか、それとも安全ではありませんか? 以下に掲載されている 3 行のコードと未使用の変数の警告以外に問題はありません。

StopwatchAppActivity.java:

pauseBtn = (Button)   findViewById(R.id.pause_btn);
resetBtn = (Button)   findViewById(R.id.reset_btn);
timeDisp = (TextView) findViewById(R.id.time_tv);

main.xml:

<TextView
    android:id="@+id/time_tv"
    ... />

<Button
    android:id="@+id/pause_btn"
    ... />

<Button
    android:id="@+id/reset_btn"
    ... />
4

5 に答える 5

8
  1. すべての XML をチェックし、
  2. プロジェクト -> クリーン、
  3. 右クリック -> プロジェクトのプロパティを修正、
  4. 繰り返す。
  5. たぶんEclipseを再起動してみてください

R生成の問題に関する私のパニックリスト

于 2012-06-29T04:38:42.937 に答える
1

プロジェクトをクリーンアップして再構築します。同じ問題が発生した場合は、Eclipse から R.java を削除すると、新しい値で自動的に再作成されます。

注: プロジェクトにインポートされた R.java パッケージを確認してください。android.R jest の場合は、パッケージ名.R; に置き換えます。

于 2012-06-29T04:34:37.070 に答える
0

Project/Clean を作成するときに、大文字の画像など、リソースの名前に誤りがあると正しく動作しません。クリーンアップ後のコンソール エラー メッセージを参照してください。

于 2012-12-13T16:10:26.943 に答える
0

プロジェクトから不要なファイルを削除し、menifest ファイルから不要なコードを削除します。R.java は自動的に更新されます :)

于 2013-04-20T05:30:15.317 に答える