У меня есть устройство под управлением Android 7.1.1, и я создаю пример приложения DPC для подготовки к созданию приложения для киоска COSU, но продолжаю сталкиваться с ошибкой в настройке обеспечения.
Шаги, которые я предпринимаю:
- Сброс настроек устройства
- Успешное сканирование кода с экрана обеспечения QR
- Приложение успешно загружается и проверка контрольной суммы проходит.Я знаю это, потому что сначала он продолжал давать сбой при неправильно сгенерированной контрольной сумме.
- Установка сообщения приложения проходит без ошибок.
- Сообщение изменяется на «Установка владельца устройства ...» и сразу же завершается с ошибкойуниверсальное сообщение «К сожалению! Не удалось настроить ваше устройство ...»
Я поместил простые Toast
в DeviceAdminReceiver
подкласс в функции onEnabled
и onProvisioningComplete
.Отображается тост в onEnabled
, а в onProvisioningComplete
нет ничего удивительного.
Приложение подписано соответствующим сертификатом выпуска, настройка владельца устройства через adb также работает нормально, что также приводит меня к убеждениюимя и манифест компонента в порядке, иначе команда adb также не будет работать.
Текст QR-кода:
{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "component name",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM": "the checksum",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION": "the link",
"android.app.extra.PROVISIONING_SKIP_ENCRYPTION" : "True",
"android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED" : "True"
}
Есть идеи, что может быть не так?У меня кончилась моя.Спасибо за любой вклад!