0

ここでこのチュートリアルを行いました:http://www.vogella.com/articles/AndroidSQLite/article.html#todo

  @Override
  protected void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    setContentView(R.layout.todo_edit);

最後の行で、Eclipseは todo_edit に下線を引き、次のように言います: todo_edit を解決できないか、フィールドではありません


todo_edit はレイアウト フォルダーにあります。

大文字で始まらない

私はandroid.Rをインポートしていません


エラーがどこにあるのかわかりません。(繰り返しますが、それは私自身のコードでさえありません。専門家によって作成されたものです)

何か案は ?

4

3 に答える 3

1

画面の上部で、Eclipse を使用していると仮定して、[Project] -> [Clean...] をクリックします。

プロンプトが表示されたら適切なプロジェクトを選択し、[Project] -> [Build All] をクリックします。

これで問題が解決しない場合は、XML ファイルの 1 つにエラーがあるか、実際には存在しないかのいずれかです。

于 2013-08-08T15:26:19.340 に答える
0

todo_edit.xml(および他のすべての XML ファイル) にエラーがないことを確認します。いずれかのリソース ファイルにエラーがある場合、SDK はRファイルを生成できません。

また、プロジェクトをクリーンアップするか、プロジェクトCtrl+Bをビルドしてみてください (自動ビルドがオフになっている可能性があります)。

また、Ctrl+Shift+Oインポートを整理してみてください。どれRをインポートするかを尋ねられるはずです。

また、リソース (画像を含む) の名前に不適切な文字が含まれていないことを確認してください。たとえば、名前にハイフンが含まれていると、SDK はそれを好みません。

他のすべてが失敗した場合は、Eclipse を再起動してみてください。これは非常に複雑な環境なので、時々おかしくなっても問題ありません。

于 2013-08-08T15:30:10.680 に答える