Intellij Android URI схемы проекта не зарегистрирован?

Я использую intellij CE 10.5 для моих проектов Android и сталкивался с странной ошибкой. Мой проект может быть создан Eclipse и Ant, а также компилируется под intellij. Однако все файлы xml и манифеста показывают: xmlns: android = "http://schemas.android.com/apk/res/android URI не зарегистрирован в настройках | Настройки IDE | Ресурсы.

Я попытался проигнорировать и вручную создать это, но это не сработало.

Кто-то столкнулся с подобной проблемой? У меня не было проблемы с Android SDK 2.x, но это проект сотовой версии 3.0, так что просто интересно, если это имеет значение.

спасибо

Ответ 1

Я случайно открыл файл xml-макета, который находится в папке out (имеет выходные файлы для компиляции), а не в папке res. Убедитесь, что вы открыли XML файл макета в папке ресурса. Имена файлов идентичны.

Ответ 2

Убедитесь, что ваш проект настроен как грань андроида, иначе он не будет работать. = > Структура проекта: Настройки проекта: Границы: добавить (+ кнопка) грань андроида

Таким образом, исправлена ​​моя проблема.

Ответ 3

Для меня проблема заключалась в дублировании моего основного модуля в структуре проекта. Я удалил дубликат с помощью кнопки "-" в том же диалоговом окне, и проблема была исправлена.

Ответ 4

Если IntelliJ IDEA не может найти указанный DTD или схему, они помечены как ошибки. В этом случае предлагаются специальные действия в:

Разрешить ссылку, если она представлена ​​в виде URL-адреса. Сопоставьте URI с локальный файл. Постоянно игнорируйте его. Пропущенный URI не будет высвечивается как ошибка больше, пока не будет удалена из списка игнорирования. Добавьте расположение схемы Xsi для внешних ресурсов. Особым атрибутом является добавлен в место пространства имен точек. Настройте схему для вашего XML файла. Схема для вашего XML файла может быть сконфигурирована на основе обнаружения схемы, локально расположенные в источниках или библиотеках проекта.

Отсюда → http://goo.gl/heQCv