Después de compilar contenido para Android, asegúrate de poder cambiar el valor de la marca de aconfig.
Para cambiar el valor de una marca de aconfig durante el tiempo de ejecución, haz lo siguiente:
- Asegúrate de que el dispositivo esté en funcionamiento y conectado a la máquina de desarrollo.
Comprueba el parámetro de configuración actual de la marca:
adb shell aflags list | grep package.flagname
Si la marca está habilitada y el código se está ejecutando, continúa con el paso 4 para inhabilitar la marca. Si la marca está inhabilitada, avanza al paso 6 para habilitar el código.
Inhabilita el código. Desde la línea de comandos, ejecuta lo siguiente:
adb shell aflags disable your.full.flag.name
Por ejemplo, para inhabilitar la marca
append_injected_content
, ejecuta lo siguiente:adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
Avanza al paso 7.
Habilita el código. Desde la línea de comandos, ejecuta lo siguiente:
adb shell aflags enable your.full.flag.name
Por ejemplo, para habilitar la marca
append_injected_content
, ejecuta lo siguiente:adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
Reinicia el dispositivo.
adb reboot
Comprueba el estado del código. Para ello, intenta ejecutarlo en el dispositivo o vuelve a ejecutar el comando
aflags list
.adb shell aflags list | grep package.flagname
Si el código estaba habilitado, ahora debería estar inhabilitado, y viceversa.