Установка приложения администратора устройства и владельца устройстваAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Установка приложения администратора устройства и владельца устройства

Сообщение Anonymous »

Я пишу приложение владельца устройства, в котором настраиваю приложение как владельца устройства с помощью команды ADB:

Код: Выделить всё

adb shell dpm set-device-owner {package-name}/{admin-receiver}
Приложение успешно установлено в качестве владельца устройства.
Но когда я вношу изменения в приложение и запускаю его снова (через Android Studio), я время ожидания при закрытии приложения истекает.
Итак, когда я пытаюсь запустить команду

Код: Выделить всё

adb shell dpm remove-active-admin com.latticen/com.latticen.admin.LatticenAdminReceiver
Я получаю следующую ошибку:

Код: Выделить всё

Exception occurred while executing 'remove-active-admin':
java.lang.IllegalArgumentException: Unknown URI content://telephony/carriers/enforce_managed
at android.content.ContentResolver.update(ContentResolver.java:2396)
at android.content.ContentResolver.update(ContentResolver.java:2362)
at com.android.server.devicepolicy.DevicePolicyManagerService.lambda$setOverrideApnsEnabledUnchecked$130$com-android-server-devicepolicy-DevicePolicyManagerService(DevicePolicyManagerService.java:16472)
at com.android.server.devicepolicy.DevicePolicyManagerService$$ExternalSyntheticLambda14.getOrThrow(Unknown Source:4)
at android.os.Binder.withCleanCallingIdentity(Binder.java:449)
at com.android.server.devicepolicy.DevicePolicyManagerService$Injector.binderWithCleanCallingIdentity(DevicePolicyManagerService.java:1585)
at com.android.server.devicepolicy.DevicePolicyManagerService.setOverrideApnsEnabledUnchecked(DevicePolicyManagerService.java:16472)
at com.android.server.devicepolicy.DevicePolicyManagerService.clearOverrideApnUnchecked(DevicePolicyManagerService.java:8763)
at com.android.server.devicepolicy.DevicePolicyManagerService.clearDeviceOwnerLocked(DevicePolicyManagerService.java:8804)
at com.android.server.devicepolicy.DevicePolicyManagerService.lambda$forceRemoveActiveAdmin$10$com-android-server-devicepolicy-DevicePolicyManagerService(DevicePolicyManagerService.java:3599)
at com.android.server.devicepolicy.DevicePolicyManagerService$$ExternalSyntheticLambda130.runOrThrow(Unknown Source:6)
at android.os.Binder.withCleanCallingIdentity(Binder.java:425)
at com.android.server.devicepolicy.DevicePolicyManagerService$Injector.binderWithCleanCallingIdentity(DevicePolicyManagerService.java:1581)
at com.android.server.devicepolicy.DevicePolicyManagerService.forceRemoveActiveAdmin(DevicePolicyManagerService.java:3589)
at com.android.server.devicepolicy.DevicePolicyManagerServiceShellCommand.runRemoveActiveAdmin(DevicePolicyManagerServiceShellCommand.java:280)
at com.android.server.devicepolicy.DevicePolicyManagerServiceShellCommand.onCommand(DevicePolicyManagerServiceShellCommand.java:93)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:38)
at com.android.server.devicepolicy.DevicePolicyManagerService.onShellCommand(DevicePolicyManagerService.java:9900)
at android.os.Binder.shellCommand(Binder.java:1049)
at android.os.Binder.onTransact(Binder.java:877)
at android.app.admin.IDevicePolicyManager$Stub.onTransact(IDevicePolicyManager.java:6054)
at android.os.Binder.execTransactInternal(Binder.java:1285)
at android.os.Binder.execTransact(Binder.java:1244)
На прошлой неделе мне удалось удалить владельца устройства, выполнив ту же команду. Но теперь каждый раз, когда я пытаюсь удалить владельца устройства, я получаю одну и ту же ошибку. Даже когда я вызываю DevicePolicyManager.clearDeviceOwner, я получаю ту же ошибку в logcat.
Я тоже пробовал установить android:testOnly в манифесте. п>

Подробнее здесь: https://stackoverflow.com/questions/787 ... -owner-app
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»