R не может быть решена-Android (пробовал общие исправления) - PullRequest
1 голос
/ 15 декабря 2011

хорошо ... я знаю, что это повторение, но с моим xml все в порядке. r не импортирован, и я попытался очистить свой проект.

Это началось, когда я добавил .png в папку drawble и удалил его, а ошибка все еще остается. Я не знаю, что еще попробовать, но это действительно расстраивает.

Я также пытался создать новый проект и генераторы ошибок на них тоже.

Обновление * Я сделал все это, и никто не работал над моим первым проектом, но когда я создал новый, он работал? и прежде, чем это не так, что-то исправило это! Я просто перенесу свой код на этот. Спасибо всем

Ответы [ 3 ]

2 голосов
/ 15 декабря 2011

Попробуйте удалить файл R, он будет автоматически воссоздан, и это может решить проблему.Вы можете найти файл R здесь:

Your Project >> gen >> your package Name >> R.java
1 голос
/ 15 декабря 2011

Дважды проверьте ваш исходный файл Java, чтобы увидеть, есть ли такие, которые имеют "import com.company.R;"Утверждение явно определено.Если да, удалите их, затем выполните очистку вашего проекта."import com.company.R;"никогда не следует явно определять в исходном коде java.

В некоторых ситуациях Eclipse пытается сделать для нас автоматическое исправление, тихо добавив «import com.company.R;»к вашему java-источнику, это не вызывает никаких проблем в существующем импортированном проекте, так как папка gen и файл R java уже были сгенерированы.Однако, если вы удалите папку gen с помощью R.java, а затем снова попытаетесь импортировать проект в Eclipse, искаженный исходный код Java (источник с «import com.company.R») будет приводить в замешательство ADT при попытке создать / разрешить R.java с нуля.В результате вы получили кучу предупреждений об ошибках компиляции "R не может быть решена".

Надеюсь, что это решит вашу проблему.

0 голосов
/ 15 декабря 2011

Я не уверен, может ли это помочь, но некоторые проблемы со сборкой в ​​eclipse можно решить, удалив ошибки. Просто перейдите в окно просмотра проблем Eclipse, выберите error и нажмите delete на клавиатуре. Затем снова очистите проект и постройте его.

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