Alterar o valor de uma sinalização no momento da execução

Depois de criar para o Android, verifique se é possível alterar o valor da flag aconfig.

Para alterar o valor de uma flag aconfig no ambiente de execução:

  1. Confira se o dispositivo está em execução e conectado à máquina de desenvolvimento.
  2. Verifique a configuração atual da sinalização:

    adb shell aflags list | grep package.flagname
    
  3. Se a sinalização estiver ativada e o código estiver em execução, siga para a etapa 4 para desativá-la. Se a flag estiver desativada, pule para a etapa 6 para ativar o código.

  4. Desative seu código. Na linha de comando, execute:

      adb shell aflags disable your.full.flag.name
    

    Por exemplo, para desativar a sinalização append_injected_content, execute:

    adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
    
  5. Pule para a etapa 7.

  6. Ative seu código. Na linha de comando, execute:

    adb shell aflags enable your.full.flag.name
    

    Por exemplo, ative a flag append_injected_content e execute:

    adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
    
  7. Reinicialize o dispositivo:

    adb reboot
    
  8. Verifique o status do código tentando executá-lo no dispositivo ou executando o comando aflags list novamente:

    adb shell aflags list | grep package.flagname
    

    Se o código estava ativado, ele precisa ser desativado. Por outro lado, se o código foi desativado, ele precisa ser ativado.