У меня ошибка:
R cannot be resolved to a variable
в строке:
setContentView(R.layout.main);
, но я не могу разрешить это, делая то, что должны быть написаны другими пользователями, а именно:
- Избавление от строки 'import android.R'.
- Очистка проекта и его повторная сборка.
- Закрытие проекта и его повторное открытие.
- Переход к свойствам проекта> Путь сборки Java> Установите флажок «Версия Android».
- Следуя процедуре: снимите флажок «Проект» -> «Создавать автоматически» -> «Свойства» -> «Строители»: убедитесь, что все сборщики Android (3) и Java (1) проверены (и ничего более). Окно-> Настройки-> Android-> Сборка: установите флажок «Автоматически обновлять папку ресурсов и активов при сборке». Щелкните правой кнопкой мыши проект-> Инструменты Android-> Исправить настройки проекта (не уверен, что он на самом деле делает , но это не повредит)
- Некоторые пользователи советуют проверять правильность файлов .xml. Я не знаю, как я мог это сделать. Должен признать, что я новичок в программировании на java и android, и я даже не написал ни одной строчки в своем проекте - код был сгенерирован автоматически.
- XML-файл макета именуется строчными буквами.
- Нет ошибок в файлах ресурсов (нет красных крестиков).
макет 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>
Заранее благодарим за помощь!
задан Quarra 16 February 2012 в 13:37
поделиться