Я полностью уверен, что вы не можете проанализировать необработанный XML-манифест, потому что, как и все, что находится в папке res
(кроме res/raw
), манифест компилируется и сохраняется в двоичном формате, поэтому комментарии удален.
Может быть, вы можете поиграть с xmlns и перехватить манифест ... Но я сомневаюсь, что манифест интерпретируется менеджером пакетов, и я не думаю, что вы можете иметь к нему доступ.
Решение (из ваших отзывов):
Запрашиваемая функция невозможна, так как при компиляции удаляются все комментарии из файла AndroidManifest.
Вы можете проверить это следующим образом:
- Создайте простой проект приложения (Hello World) и добавьте комментарии в свой файл AndroidManifest.
- Скомпилируйте проект и экспортируйте файл .apk (подписанный или неподписанный).
- С помощью таких инструментов, как apktool или аналог, извлеките файл apk.
- Проверьте результат в AndroidManifest.xml - комментариев нет.
Вы должны попытаться найти другой путь.