Как отключить устройство, чтобы установить владельца устройства?
Пытаюсь настроить владельца устройства с помощью примеров приложений, которые можно загрузить с developer.android.com
https://developer.android.com/samples/NfcProvisioning/index.html https://developer.android.com/samples/DeviceOwner/index.html
Но когда я NFC касаюсь устройств в logcat для устройства, я пытаюсь установить владельца устройства, потому что я вижу это:
/? E/ManagedProvisioning﹕ Device already provisioned.
Тем не менее, я делаю сброс к заводским настройкам непосредственно перед попыткой инициализации, так как я могу перевести устройство в непредусмотренное состояние?
2 ответа
Я видел различное поведение в зависимости от моделей.
Обычно достаточно удалить все учетные записи с устройства, но это не редкость, когда вам действительно нужно сбросить настройки.
В любом случае, не устанавливайте учетные записи на нем. После сброса к заводским настройкам сделайте как можно меньше на устройстве, чтобы включить отладку по USB, установите приложение, для которого вы хотите включить DeviceOwner, а не через Play Store, так как вам потребуется настроить учетную запись.
adb shell dpm set-device-owner app.package/.DeviceAdminReceiver
Вы можете настроить владельца устройства с помощью nfc или кода активации в настройках учетной записи Google, меню из трех точек.
В любом случае, мастер настройки не должен быть завершен до начала установки DO. Выполните луч NFC в мастере настройки.