Eclipse автоматически импортирует R - PullRequest
2 голосов
/ 23 января 2012

Я занимаюсь разработкой приложения для Android в Eclipse. Eclipse иногда импортирует R автоматически, поэтому я просто нажимаю (ctrl + shift + o), чтобы найти этот импорт и удалить его. Но теперь, каждый раз, когда я удаляю его, он возвращает его независимо от того, сколько раз я его удаляю.

Кто-нибудь знает, как решить эту проблему, чтобы я смог скомпилировать свой проект?

Ответы [ 4 ]

1 голос
/ 23 января 2012

Eclipse попытается создать оператор импорта для связанных типов при использовании автозаполнения. Это настраиваемый параметр, который можно отключить в диалоговом окне настроек Eclipse Java -> Editor -> Content Assist "Add import instead of qualified name" Хотя он не настраивается отдельно для каждого пакета.

Однако мне интересно, что вы возражаете против импорта вашего класса ресурсов. Вы просто хотите, чтобы ссылки на R всегда были полностью квалифицированы? Я не знаю каких-либо технических причин, почему это может быть предпочтительнее. Если это вопрос стиля, то я бы добавил, что это может быть ошибочное предпочтение. Лично мне бы не пришлось регулярно читать исходные файлы, которые перемежают импортированные и полностью определенные имена классов. Если вам не нужна ни одна из этих вещей, возможно, вы могли бы поделиться более подробной информацией, чтобы мы могли дать вам лучший ответ?

0 голосов
/ 02 августа 2014

В моем случае это было автоматически добавлено appcompat_v7 в настройках проекта.Я понятия не имею, как и почему это делается в затмении, и в основном это вызывает эту проблему.

enter image description here

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

Оказывается, что-то не так с моими настройками.Спасибо всем за помощь.

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

Используете ли вы какие-либо классы android.R, если да, удалите его.Если нет, попробуйте добавить импорт app.R вручную перед сохранением файла.Я знаю, что это раздражает, но именно так Eclipse работает для автоматического импорта ....

Вы также можете попробовать удалить параметры автоматического импорта из eclipse.

...