2014-01-12 2 views
1

Я программирую приложение для Android, которое использует Gradle. Однако в файлах .xml и Android Manifest URL-адрес для Android-схем «Не зарегистрирован».InteliJ- Android Schema URI не зарегистрирован

Эта проблема была неприятной и потратила часы, пытаясь ее устранить. Я просмотрел:

1: Intellij Android project schema URI not registered?

2: If I change an external library: AndroidManifest, cannot parse file

Я не могу просто создать новый проект, потому что это приложение не только разработана только мной, но небольшой командой. Код также находится на GitHub. Во-вторых, даже если я пытаюсь создать новый проект, схемы все еще не зарегистрированы.

Eclipse не является вариантом, поскольку официально не поддерживает интеграцию Gradle. (если вы не нашли плагин Gradle, который является ОСОБЕННО для приложений Android). Я также установил Android Studio, но все равно получаю те же ошибки, если не больше ошибок.

Любые предложения?

Изменить: Я в настоящее время использую Inteli-J Community Edition

+0

У вас есть ошибки в компиляции? Вы пробовали то же самое с Android Studio? –

+0

Да, я пробовал использовать Android Studio. Я получаю ошибки компиляции, и, похоже, Gradle является виновником. Но я честно думаю, что это не решит, что Схема не зарегистрирована. – Fruitbraker

+0

Я спросил об использовании студии Android, потому что он делегирует сборку градиенту. Таким образом, очевидно, что ошибки не являются частью процесса компиляции в IDEA. Поскольку вы говорите, что это проблема компиляции, вы можете опубликовать свой выпущенный файл xml и файл build.gradle. –

ответ

1

я была почти такая же проблема, 2 различных вкусов и URI ошибки в XML-файлов внутри одного из ароматов. Я решил, поставив копию манифеста Android в папку с ароматом, который вызывал у меня проблемы, строил проект, и ошибка ушла

0

Для меня единственное, что работало, это добавить mock Activity, щелкнув правой кнопкой мыши на упаковке Flavor , выберите «new-> activity> empty activity», выберите подходящий источник и имя пакета в диалоговом окне, а после того, как действие создало проблему, она была решена. Я удалил макет активности позже, и это не принесло никаких проблем.

Смежные вопросы