Разбор ошибки пакета в Oreo 8.0 - PullRequest
0 голосов
/ 30 апреля 2018

Я сгенерировал подписанный apk, используя свое хранилище ключей релиза, и поделился apk по почте. Когда я скачал APK из почты на устройстве Android Oreo 8.0, у меня появилось диалоговое окно «При анализе пакета возникла проблема». У меня compileSdkVersion и targetSdkVersion - 27, а minSdkVersion - 15. apk работает на всех устройствах, кроме Android Oreo 8.0. Кроме того, я запустил APK на эмуляторе 8.0, и он отлично работает.

Не могли бы вы сообщить мне, как решить эту проблему, чтобы apk устанавливался также на устройстве с версией Android Oreo 8.0?

Спасибо.

1 Ответ

0 голосов
/ 30 апреля 2018

Я бы сказал, что самой большой разницей в ручной установке APK-файлов является недавняя замена (глобальной) настройки безопасности «Разрешить приложения из неизвестных источников». для нового приложения в качестве метода «доверенного источника»

Цитата из ссылка :

Прежде всего войдите в Настройки;

Нажмите на новое меню " Приложения и уведомления ";

Перейти к Специальный доступ внизу;

Затем перейдите к Установите другие приложения , которые также находятся внизу;

Нажмите на приложение, которое вы хотите разрешить или заблокировать;

Нажмите на переключатель рядом с доверенным приложением из этого источника; // -> это приложение, которое вы используете для установки apk (т.е. файловый менеджер, или Chrome и т. д.)

После этого вернитесь в приложение и нажмите на APK файл для его установки.

В приложении Диспетчер файлов это легко, но в браузерах перейдите в раздел загрузок, а затем нажмите на файл APK, чтобы начать его установка.

Это не единственный источник ошибок синтаксического анализа apk, иногда файл поврежден / процесс загрузки повредил файл.

Возможно, маловероятно, но также возможной причиной этой ошибки является то, что кто-то преднамеренно изменил apk после его сборки / подписи. Проверка цифровой подписи не будет соответствовать.

Так что, возможно, повторно отправьте файл и загрузите его снова, если вышеуказанных шагов недостаточно.

Надеюсь, это поможет;)

...