Решение ошибки установки EloView APK 1010: несовпадение подписи платформы и сертификата
Аудитория: Общественность / Клиенты Elo, Разработчики Android, IT-администраторы и Инженеры по внедрению
Тип статьи: Устранение неполадок и руководство по развертыванию приложения
При развертывании пакета приложения Android (.apk) на зарегистрированное устройство через EloView® Portal, работа установки может завершиться ошибкой 1010.
Коренная причина и технический анализ
Политики безопасности менеджера пакетов ОС Android жестко контролируют проверку сертификатов приложений. Ошибка 1010 возникает из-за одного из следующих конфликтов ключей подписи:
⚠️ Общие причины ошибки 1010:
-
Несовпадение подписи платформы устройства: APK объявляет идентификаторы общего пользователя на уровне системы (например,
android.uid.system) или запрашивает разрешения на уровне системы, но не был подписан с использованием сертификата подписи платформы соответствующего устройства Elo. -
Конфликт сертификата обновления приложения: Версия приложения с идентичным именем пакета (например,
com.company.app) уже установлена на конечном устройстве, но была подписана другим ключом выпуска (например, отладочный хранилище против производственного хранилища, или обновленным сертификатом разработчика).
Устранение неполадок и шаги по разрешению
-
Проверить хранилище ключей и учетные данные подписи:
Если вы обновляете существующее приложение, убедитесь, что новая сборка APK была скомпилирована с использованием точно такого же закрытого ключа подписи и сертификата хранилища, как версия, которая в настоящее время работает на устройстве. -
Удалить конфликтующее предустановленное приложение:
Если меняете ключи подписи или развертываете переименованную сборку, полностью удалите предыдущий APK с устройства (через управление приложениями EloView или панель управления устройством) перед установкой новой версии. -
Выполнить сброс для предприятий:
Если предыдущие сборки оставили «сиротские» разделы данных, конфликтующие кэшированные токены подписи или блокировки разрешений на уровне системы, выполните сброс для предприятий, чтобы очистить уровень приложения устройства, сохранив настройки подключения к сети и регистрации EloView:
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article