После сборки Android убедитесь, что вы можете изменить значение флага aconfig.
Чтобы изменить значение флага aconfig во время выполнения:
- Убедитесь, что ваше устройство работает и подключено к компьютеру, на котором вы разрабатываете.
Проверьте текущую настройку флага:
adb shell aflags list | grep package.flagname
Если флаг включен и ваш код выполняется, перейдите к шагу 4, чтобы отключить флаг. Если флаг отключен, перейдите к шагу 6, чтобы включить ваш код.
Отключите ваш код. Из командной строки выполните:
adb shell aflags disable your.full.flag.name
Например, чтобы отключить флаг
append_injected_content
, выполните:adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
Перейдите к шагу 7.
Включите ваш код. Из командной строки выполните:
adb shell aflags enable your.full.flag.name
Например, включите флаг
append_injected_content
, запустив:adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
Перезагрузите устройство:
adb reboot
Проверьте статус вашего кода, попытавшись выполнить его на устройстве или повторно выполнив команду
aflags list
:adb shell aflags list | grep package.flagname
Если ваш код был включен, он должен быть отключен. И наоборот, если ваш код был отключен, он должен быть включен.