Mudar o valor de uma flag durante a execução

Depois de criar o Android, confira se é possível mudar o valor da flag aconfig.

Para fazer isso, siga estas etapas:

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

    adb shell aflags list | grep package.flagname
    
  3. Se a flag estiver ativada e o código em execução, continue para a etapa 4 para desativar a flag. Se a flag estiver desativada, pule para a etapa 6 para ativar seu 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 flag append_injected_content, execute:

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

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

    adb shell aflags enable your.full.flag.name
    

    Por exemplo, para ativar a flag append_injected_content, execute:

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

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

    adb shell aflags list | grep package.flagname
    

    Se o código estava ativado, ele será desativado por esse processo. Se o código estava desativado, ele será ativado.