У меня есть приложение, которое находится на вершине даты его публикации (переход от бета-версии к выпуску кандидата).Все хорошо, но я только что обновил Android Studio с RC6 на RC7.Приложение (игра) разработано с Unity 2018.1, и все вроде бы хорошо;но при загрузке apk в Play Store я неожиданно получаю сообщение:
"Вы загрузили APK с недопустимой подписью (узнайте больше о подписании). Ошибка от apksigner: ОШИБКА: JAR_SIG_NO_MANIFEST: Отсутствует META-INF/MANIFEST.MF"
Я не опытный разработчик Android (только что начал заниматься этим четыре месяца назад), поэтому я не совсем уверен, о чем идет речь.Я использую то же хранилище ключей, что и раньше, и Unity компилирует APK без жалоб.(Это буквально сборник rc1.)
Может кто-нибудь подсказать, что могло измениться?Что случилось с моей подписью / манифестом?
(Приложение:)
В соответствии с просьбой, снимок экрана моих настроек проигрывателя из Unity.Обратите внимание, что я проверил, что имя пакета является совершенно точным, предварительно загруженные ресурсы - это пустой список, и в мое хранилище ключей не было внесено никаких изменений.Кроме того, мы попытались загрузить APK в новую запись магазина, в случае такой ситуации, и мы получили точно такую же ошибку.
В данный момент мы пытаемся обновить Android Studio немного дальше и загрузить дополнительные API для Android (все с 4.1 до 8.1, а не только некоторые из них).Несмотря на традиционное значение термина «API», мне приходит в голову, что это может быть связано с аппаратной зависимостью в этом случае, и это может быть искажением файлов манифеста.Если это что-то решит, я обязательно сам на это отвечу.