Я получаю это сообщение об ошибке, когда пытаюсь отправить новую версию apk своего приложения в Google Play:
Not possible to analyse your APK using aapt. Exit error: Unrecognized xmltree line on line 20: 'C: " "'
Кто-нибудь знает, что происходит? Я искал в Google и здесь, но ничего не нашел.
Удачи в этом, я столкнулся с той же проблемой?




У меня с тобой такая же проблема.
В моем случае,
Not possible to analyse your APK using aapt. Exit error: Unrecognized xmltree line on line 1010: 'C: "\n\n"'
Я декодировал свои файлы apk с помощью aapt и получил AndroidManifest.xml из apk. Чтобы я мог найти, в чем проблема.
В конкретной строке произошел разрыв строки, но я не знаю почему. Более того, я загружаю apk, который я успешно загрузил ранее, он тоже вызывает ту же ошибку.
Я действительно не знаю почему, и все, что я нашел, это твое. В этой проблеме нет никаких проблем.
Я тоже запросил эту проблему в Google, поэтому, если я получу ответ, я дам вам знать.
Если у вас есть решение, пожалуйста, дайте мне знать. Если у меня получится, я тебе тоже скажу.
Проблема все еще существует. Если у меня будет какой-то прогресс, я тоже опубликую здесь.
Взгляните на @Andreass Rossbacher anwser, он решил проблему для меня. В моем файле AndroidManifest.xml были пропущены некоторые пробелы.
Ой, да. Аналогичным образом я удаляю все коды, в которых возникла проблема, затем переписываю предложение. И, не знаю почему, ошибка исчезла. В любом случае, нам обоим приятно решить эту проблему.
Я была такая же проблема. Кажется, их проверка стала более строгой и отклоняет нечетные символы в пробелах.
Для нас это был зашитый символ Unicode, который находился в пробеле между элементами xml. Он не был виден в IntelliJ, а также не был виден в сообщении об ошибке, выданном Google.
Я нашел его, открыв файл манифеста в TextMate (я на Mac), но любой другой редактор, который позволяет вам находить / видеть непечатаемые символы Unicode, также хорош.
Спасибо, нашел! Это действительно были некоторые пробелы в неправильном месте в манифесте Android.
Парсинг приложения в Google Play стал намного строже. Если вы хотите попробовать что-то близкое к столь же строгому, вы можете попробовать использовать aapt2, который поставляется с Android SDK или может быть загружен как часть инструменты сборки.
Тогда такие команды, как aapt2 dump your.apk, выдадут вам несколько ошибок.
Небольшие грамматические изменения и ошибка формата