Android studio: Как правильно удалить избыточные файлы из res / menu /.xml - PullRequest
0 голосов
/ 04 февраля 2020

Для каждого класса занятий у меня есть файлы меню по умолчанию, которые мне не нужны. У меня есть структура:

res/menu/

about.xml
activity_core_drawer.xml
find_friends.xml
follow.xml
followers.xml
core.xml
statistic.xml
user_profile.xml

Все они, кроме activity_core_drawer, имеют одинаковый код xml:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
</menu>

В своей деятельности я использую ящик меню навигации, и я использую один activity_core_drawer.xml файл. Другие пустые файлы меню, которые я хочу удалить или хотя бы сделать один файл, потому что все они имеют одинаковый код без элементов. Я не использую его в своей деятельности, но если я удаляю файлы или даже код комментария в нем, приложение не компилируется с ошибкой:

AGPBI: {"kind":"error","text":"Android resource compilation failed","sources":[{"file":"/home/andrej/AndroidStudioProjects/App/app/src/main/res/menu/followers.xml","position":{"startLine":4}}],"original":"/home/andrej/AndroidStudioProjects/App/app/src/main/res/menu/followers.xml:5: AAPT: error: no element found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource compilation failed","sources":[{"file":"/home/andrej/AndroidStudioProjects/App/app/src/main/res/menu/followers.xml"}],"original":"/home/andrej/AndroidStudioProjects/App/app/src/main/res/menu/followers.xml: AAPT: error: file failed to compile.\n    ","tool":"AAPT"}

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource compilation failed
     /home/andrej/AndroidStudioProjects/App/app/src/main/res/menu/followers.xml:5: AAPT: error: no element found.

     /home/andrej/AndroidStudioProjects/App/app/src/main/res/menu/followers.xml: AAPT: error: file failed to compile.

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

...