'R не может быть преобразован в переменную' - папка gen пуста

У меня ошибка:

R cannot be resolved to a variable

в строке:

setContentView(R.layout.main);

, но я не могу разрешить это, делая то, что должны быть написаны другими пользователями, а именно:

  1. Избавление от строки 'import android.R'.
  2. Очистка проекта и его повторная сборка.
  3. Закрытие проекта и его повторное открытие.
  4. Переход к свойствам проекта> Путь сборки Java> Установите флажок «Версия Android».
  5. Следуя процедуре: снимите флажок «Проект» -> «Создавать автоматически» -> «Свойства» -> «Строители»: убедитесь, что все сборщики Android (3) и Java (1) проверены (и ничего более). Окно-> Настройки-> Android-> Сборка: установите флажок «Автоматически обновлять папку ресурсов и активов при сборке». Щелкните правой кнопкой мыши проект-> Инструменты Android-> Исправить настройки проекта (не уверен, что он на самом деле делает , но это не повредит)
  6. Некоторые пользователи советуют проверять правильность файлов .xml. Я не знаю, как я мог это сделать. Должен признать, что я новичок в программировании на java и android, и я даже не написал ни одной строчки в своем проекте - код был сгенерирован автоматически.
  7. XML-файл макета именуется строчными буквами.
  8. Нет ошибок в файлах ресурсов (нет красных крестиков).

макет main.xml file:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />

</LinearLayout>

Заранее благодарим за помощь!

12
задан Quarra 16 February 2012 в 13:37
поделиться