Поэтому я'вэ учитывая Андроида студии попробовать, потому что мне очень нравится ReSharper и заметил, что язь имели некоторые из их функционал, встроенный в него. Сейчас по умолчанию создается новый проект, я добавил новый файл макета и хотел изменить существующий по умолчанию 'Привет мир' пример макета, и у меня на "Ури не зарегистрирован" и ошибка в следующих строках:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
Я'вэ ничего не делал по умолчанию генерируемые проектом. Я'вэ встретить другой вопрос, что, как представляется, связаны (https://stackoverflow.com/questions/6147051/intellij-android-project-schema-uri-not-registered), но просто игнорирует что-то странно для меня. На самом деле я пробовал это, но это вызывает `уровень мельче (и, возможно, все другие связанные вещи) не признаются больше (сообщение об ошибке: "не удается найти объявление элемента 'уровень мельче' и").
Любые идеи, как решить эту проблему?
Вы испытываете эту проблему, потому что вы находитесь в неправильном направлении! Правильный каталог для файла макета ресурса должен быть под "в РЭС-макет" и не "в РЭС-все-планировка"и
Для меня это было потому что я был с помощью Debug и Release сборки вариант. Я добавил новые папки src/debug/res/layout/some_layout.xml файл вручную, и он не'т признают Ури. Я переключился на вариант сборки на выпуск, а затем вернуться к отладке. Это вызвало в Android Studio для чего-то перезагрузка, и ошибка ушла.
Редактировать: Также проверьте, что у вас есть правильное имя файла. Я этот вопрос еще раз, добавив отладки AndroidManifest.xml но ошибочно назвал его AndroidManifest.xml.xml.
Я использовать Intellij идея, но я думаю, что это будет также работать в Android Studio, может вы видите в "журнале событий" и на IDE в правом нижнем углу, у него были некоторые сообщения, что "Андроид база определяется в проекте настроитьи", это означает, что вы должны иметь структуру конфигурации. Если это так, то просто перейдите по ссылке сообщение.<БР/> Таким же образом, вы можете пойти, чтобы "*Файл > структура проекта > модули " , и потом добавить фаску Андроид. <БР/><БР/>
кстати, если я хочу использовать индивидуальные пространства имен, как вы делаете, Я'будете писать код ресурса как мое имя пакета, как я определяю атрибута пакет AndroidManifest.xml манифеста элемент, ниже мой код.
<manifest package="com.my.name.android">
...
</manifest>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/apk/res/com.my.name.android">
</RelativeLayout>
Надеюсь, это поможет вам.
В Android студия 3.1.2 эта ошибка возникает из-за неправильной проверки кэш-памяти.,
и gt; Перейти в папку проекта и удалить содержание в .папка идею
Это позволит удалить кэш памяти и перезагрузки проекта позволит создать новую папку кэш-памяти и делает ее хорошо.,
Это проблемы плагинов.
тогда он будет автоматический перезапуск студии и работает нормально.
надеюсь, что это работает.
Моя проблема была в том, что мои папки были структурированы как:
Мой проект/ РЭС/ макет/ главная.в XML макет-земля/ главная.формате XML
Папку (Мои Slayout-земля была в папке layout`)
Я изменил структуру, и он работал для меня:
Мой проект/ РЭС/ макет/ главная.в XML макет-земля/ главная.формате XML
Я надеюсь, что это помогает!
Дон'т знаете причину этой ошибки, но я узнала об этом где-то и решила мою проблему.
оказывается, я был редактирования, отладки версии XML, чтобы это исправить, просто закройте вкладку с ошибкой и повторно открыть его
у меня была такая же ошибка. Я решил снова импортировать проект в Android студия.
Выберите подходящий аромат в вариантах сборки.
Если вы просматриваете конкретный файл под Flavour1, выберите вкус в окно BuildVariants.
Если интерфейс IDE Android-студия (3.2.1 на момент написания этой статьи), вы должны найти окно вариантов построить на левом нижнем углу, расположены вертикально.
Начал получать это снова, что на самом деле работает сейчас, это добавить какой-то мусор внутри сборки.градля. Тогда попробуйте и синхронизации. Когда не получается удалить мусор и повторной синхронизации. После индексации, она работает.
Иногда эта ошибка коррелируется с другими ошибками в вашем манифесте. Проверить, если есть некоторые недостающие зависимости и если все теги закрыты. В моем случае я удалил папку в папку /Рес, я восстановил его и ошибка исчезла.
Для меня, я клон проекта от гитлаб, есть содержание:
TradeClient/TradeClient/приложения/...
потом я сталкиваюсь с этой проблемой, я решаю проблему с помощью ниже метод:
Для меня, обижая XML-файлы были отсутствующие строки заголовка...
<?xml version="1.0" encoding="utf-8"?>
Добавив, что зафиксировал его.
Я столкнулся с той же проблемой при открытии андроид реагировать родной проект в Android студия.
Первопричина, я открыл корневую папку собственного проекта реагируют вместо папку в Android родного проекта реагируют.
Откройте проект в папку Android родного проекта реагируют решить мою проблему.
Новая система сборки в Android Studio создает папку строить
. Проверка кода облевала эту папку, а также папку Gradle в`. Эти папки должны proably быть проигнорированы при запуске проверки кода.
Я поднял вопрос со студией команды Android:
Столкнулся с этим недавно пытался переносе существующего приложения на материал конструкции. Все, что я должен сделать, чтобы это исправить был изменить проект'ы компиляции версии SDK. Файл | Параметры Проекта. Выберите приложение и выбрать компиляции SDK версии для Lollipop или выше.