Xamarin Android "приложение не установлено, пакет, кажется, поврежден" при установке apk сборки выпуска - PullRequest
0 голосов
/ 31 августа 2018

Обновленная информация. Теперь я обнаружил, что это проблема только в Android 7 и выше. У меня есть несколько устройств, и apk будет установлен на моем 6.0.1 Nexus 5. Но Galaxy Tab S2 на 7.0 и Pixel XL на 9.0 оба получают эту ошибку.

После обновления Visual Audio Mac до 7.6.2 (сборка 33) я внезапно не могу установить созданный APK для распространения AdHoc. Он прекрасно работает в режиме отладки и выпуска, но когда я архивирую его, а затем загружаю его на устройство, я получаю сообщение

«Приложение не установлено. Пакет поврежден».

Я вытаскиваю свои волосы на этом. Поиск ответов большую часть дня оказался очень небольшим.

Есть какие-нибудь подсказки в чем может быть проблема?

1 Ответ

0 голосов
/ 31 августа 2018

Это была ошибка, которую мы недавно исправили. Проблема заключалась в том, что неправильный apk был подписан в Visual Studio для Mac, когда мы изменили с jarsigner на apksigner по умолчанию, что дало вам неподписанный окончательный apk, который, как предполагали пользователи, был подписан. Пожалуйста, подпишите свои приложения вручную, используя следующие инструкции, пока исправление не будет выпущено в ближайшее время в Visual Studio для Mac 7.6.3 .

Документы, подписываемые вручную:

https://docs.microsoft.com/en-us/xamarin/android/deploy-test/signing/manually-signing-the-apk

Оригинальный выпуск:

https://developercommunity.visualstudio.com/content/problem/317799/major-error-76-build-2190-creates-invalid-apk-for.html

...