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

Возможный дубликат:
R не может быть разрешен - ошибка Android

Я не могу создать новый проект для Android ни в windows, ни в Ubuntu! У меня есть версии Android SDK 2.3.3, 2.2 и 4.0, и я хочу создать новый проект, используя версию 2.3.3. Но после создания проекта он говорит: R не может быть преобразовано в переменную.

Я прочитал все вопросы по этой теме и выполнил все предложенные решения, но ни одно из них не помогло мне. (Очистите проект, проверьте версию Android в меню Путь сборки, проверьте файлы XML, имена файлов XML в нижнем регистре и т. Д.)

Поскольку я использую пустой проект, это не из-за каких-то неправильных файлов xml или ошибок в кодах java. (Ради всего святого, это пустой проект !! как он мог быть сломан?)

Я не знаю что делать. Мы ценим любые предложения.


person Firouziam    schedule 01.08.2012    source источник


Ответы (3)


Если очистка проекта не работает и нет проблем с xml файлами (так как это новый проект). Затем перейдите к androidmanifest.xml, отредактируйте его и добавьте пробелы между строками, сохраните его. Теперь очистите проект, ошибка исчезнет.

Это происходит из-за устаревшего r.java файла. Когда мы редактируем файл манифеста Android, R.java создается снова.

person Ryhot    schedule 23.11.2012

Это происходит из-за ошибки в файлах XML, просмотрите все файлы xml и проверьте свое Problems окно. а затем очистите свой проект ..

Надеюсь, это сработает ..

person RajaReddy PolamReddy    schedule 01.08.2012
comment
мой проект пуст !!! в этом ничего нет. создаю новый проект и бац! он не может разрешить R !!! - person Firouziam; 01.08.2012
comment
с моими xml файлами все в порядке. в моих файлах java только две ошибки: R не может быть разрешено в переменную - person Firouziam; 01.08.2012
comment
в основном это происходит из-за ошибок в файлах xml. если проблема не в этом, проверьте, есть ли в ваших инструментах eclipse и sdk все файлы или нет. (не уверен) .. - person RajaReddy PolamReddy; 01.08.2012
comment
можешь показать мне свой xml файл .. - person RajaReddy PolamReddy; 01.08.2012
comment
вот мой единственный файл макета: ‹RelativeLayout xmlns: android = schemas.android.com/apk/res / android xmlns: tools = schemas.android.com/tools android: layout_width = match_parent android: layout_height = match_parent ›‹ TextView android: layout_width = wrap_content android: layout_height = wrap_content android: layout_centerHorizontal = true android: layout_centerVertical = true android: padding = @ dimen / padding_medium android: text = @ string / hello_world tools: context = .MainActivity / ›‹/RelativeLayout› - person Firouziam; 01.08.2012
comment
Какова польза от этих инструментов: context = .MainActivity и уверены ли вы, что у вас есть значения android: padding = @ dimen / padding_medium в файле sizes.xml - person RajaReddy PolamReddy; 01.08.2012
comment
я не знаю. вот что сделало затмение! да там есть три прокладки. - person Firouziam; 01.08.2012

У меня была точно такая же проблема. Вот что у меня сработало:

  • изменить права доступа к папке SDK: (chmod -R 777)
  • добавить import android.R;
  • проект-> Очистить
  • удалить import android.R;
person Matej09    schedule 21.10.2012