Android Management API / режим киоска: как отлаживать?

Как я могу отладить устройство Android, для которого установлено installtype: KIOSK, с помощью Android Management API? Я установил debuggingFeaturesAllowed на true, но adb devices даже не показывает устройство при подключении через USB-кабель. Есть ли способ получить консольный вывод с такого устройства?

В настоящее время я использую на устройстве следующую политику:

{
  "name": "enterprises/LC0999999/policies/policy1",
  "version": "13",
  "applications": [
    {
      "packageName": "com.package.name",
      "installType": "KIOSK",
      "defaultPermissionPolicy": "GRANT"
    }
  ],
  "keyguardDisabled": true,
  "debuggingFeaturesAllowed": true
}

person user1195883    schedule 05.03.2020    source источник


Ответы (2)


Вы включили отладку по USB в настройках разработчика?

person heX    schedule 09.03.2020
comment
Не могу зайти в настройки при работе в режиме KIOSK. - person user1195883; 10.03.2020
comment
"debuggingFeaturesAllowed": true позволяет только включить, а не за вас. - person heX; 10.03.2020
comment
а где его включить в режиме KIOSK? Я явно не могу попасть в приложение настроек. - person user1195883; 11.03.2020
comment
Я не думаю, что есть выход. Вы можете попробовать изменить политику, чтобы вы могли уйти, измените настройку, а затем снова измените политику на KIOSK. - person heX; 11.03.2020
comment
Но что, если я хочу отладить особенности режима KIOSK? Что, если мне нужно отладить процесс подготовки Android Management API? - person user1195883; 12.03.2020
comment
Чтобы перейти к настройкам, добавьте приложение в белый список: {packageName: com.android.settings, installType: FORCE_INSTALLED}, - person Shinyosan; 10.06.2020

debuggingFeaturesAllowed позволяет пользователю только включать функции отладки. Пользователю по-прежнему необходимо включить отладку по USB с помощью параметров разработчика.

Единственный способ включить отладку по USB - использовать параметры разработчика в настройках. Это необходимо сделать перед применением к устройству политики installType: "KIOSK".

person Deyzel    schedule 20.03.2020
comment
Это означает, что тогда весь процесс подготовки для перевода устройства с нуля до установленного в киоск-режиме приложения невозможно отладить, верно? - person user1195883; 21.03.2020
comment
Технически вы подготавливаете свое устройство без политики KIOSK_MODE и применяете ее после включения режима отладки. - person Jonas Simonaitis; 08.04.2020