R.layout.main не может быть решена - PullRequest
1 голос
/ 23 февраля 2012

Я создаю приложение и добавил новое действие для создания представления. Я скомпилировал это. Мое приложение не может найти ничего в формате R.id.xxx или R.layout.xxx, я также пытался очистить свой проект, закрыть Eclipse и снова открыть Eclipse, но ничего. Самое странное, что раньше все работало хорошо. Но теперь он не может распознать даже R.layout.main, что по умолчанию моей основной деятельности. У кого-нибудь есть идея?

Также я попробовал почти все здесь: R не может быть решена - ошибка Android но нет результата!

решаемые

Благодаря woopsy я также нашел ссылку на проблему такого рода

http://source.android.com/source/using-eclipse.html

это происходит потому, что Eclipse иногда импортирует R при нажатии комбинации ctrl + shift + O

Ответы [ 7 ]

4 голосов
/ 23 февраля 2012

Удалите все ваши импорты для Activity и затем импортируйте исправления eclipse. У меня были проблемы, когда eclipse хочет импортировать другой R, чем тот, который мне нужен.

2 голосов
/ 23 февраля 2012

Прежде всего проверьте, что у вас есть файл R.java, затем проверьте

import android.R; 

Введите ваши пакеты, например import com.mypackages.prj;

0 голосов
/ 11 апреля 2015

Я нашел решение ... У меня это работает

Poject-> Properties-> Android-> Project Build Target (здесь выберите android4.4 или 5.1.1 Android Open Source Project) -> OkProject-> Build All

Эта функция ...

0 голосов
/ 29 июня 2013

друзей позаботятся о том, чтобы вы не импортировали класс R, если вы удалите " import android.R "Причина в том, что есть две вещи R: R.java и R.class, и нам нужна Java, куда нам не нужно импортировать, а не ссылаться на нее.Это сработало для меня и может быть для вас тоже.

0 голосов
/ 20 апреля 2012

это распространенная ошибка. Вам нужно просто найти свой файл R.java в сгенерированном разделе каталога вашего проекта в Eclipse. Необходимо импортировать, если файл R.java в пакет, а затем импортировать. Р; Я надеюсь, что это будет работать для вас. Это сработало для меня ... нравится программировать

0 голосов
/ 23 февраля 2012

проверьте ваши XML-файлы. в этом может быть что-то не так, что R не будет создаваться автоматически. Чтобы увидеть такие ошибки, переключитесь на Console tab

0 голосов
/ 23 февраля 2012

Если вы используете eclipse, создайте резервную копию файла макета main.xml, а затем из нового файлового интерфейса eclipse создайте новый «Android XML File» и назовите его main.xml. скопируйте обратно из резервной копии содержимое в этот новый файл.

попробуйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...