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 tu máquina de desarrollo.
Comprueba el parámetro de configuración actual de la marca:
adb shell aflags list | grep package.flagnameSi 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.namePor ejemplo, para inhabilitar la marca
append_injected_content, ejecuta lo siguiente:adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_contentAvanza al paso 7.
Habilita el código. Desde la línea de comandos, ejecuta lo siguiente:
adb shell aflags enable your.full.flag.namePor ejemplo, para habilitar la marca
append_injected_content, ejecuta lo siguiente:adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_contentReinicia el dispositivo.
adb rebootComprueba 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.flagnameSi el código estaba habilitado, ahora debería estar inhabilitado, y viceversa.