Компиляция ресурса Android не удалась, ic_launcher_background.xml: ошибка: не удалось скомпилировать файл - PullRequest
0 голосов
/ 08 мая 2019

Эта ошибка произошла со мной недавно, когда я пытаюсь построить какой-либо проект,

Android resource compilation failed
E:\Android Projects\BarcodReader\app\src\main\res\drawable\ic_launcher_background.xml:12: error: not well-formed (invalid token).
E:\Android Projects\BarcodReader\app\src\main\res\drawable\ic_launcher_background.xml: error: file failed to compile.

, и вот файл ic_launcher_background.xml

<component name="libraryTable">
    <library name="Gradle: junit:junit:4.12@jar">
        <CLASSES>
            <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar!/" />
        </CLASSES>
        <JAVADOC />
        <SOURCES>
            <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/a6c32b40bf3d76eca54e3c601e5d1470c86fcdfa/junit-4.12-sources.jar!/" />
        </SOURCES>
    </library>
</component>

, когда я наводю курсор на файл, который он показываетэта ошибка

В атрибуте отсутствует префикс пространства имен Android, Информация о проверке: большинство представлений Android имеют атрибуты в пространстве имен Android.При ссылке на эти атрибуты вы должны включить префикс пространства имен, иначе aapt будет интерпретировать ваш атрибут как пользовательский атрибут.Аналогично, в файлах манифеста почти все атрибуты должны находиться в пространстве имен android :.Идентификатор проблемы: MissingPrefix

что может быть причиной этой ошибки?.

1 Ответ

1 голос
/ 09 мая 2019

То, что ic_launcher_background.xml - это файл IDEA, а не файл ресурсов Android.

Просто замените его на любой допустимый XML-файл ресурса Android, и он должен скомпилироваться.

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