Después de compilar Android, asegúrate de poder cambiar el valor de la marca aconfig.
Para cambiar el valor de una marca de aconfig en 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.
Verifica la configuración actual de la marca:
adb shell aflags list | grep package.flagname
Si la marca está habilitada y se ejecuta tu código, continúa con el paso 4 para inhabilitarla. Si la marca está inhabilitada, ve 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
Salta al paso 7.
Habilita tu código. Desde la línea de comandos, ejecuta lo siguiente:
adb shell aflags enable your.full.flag.name
Por ejemplo, habilita la marca
append_injected_content
y ejecuta lo siguiente:adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
Reinicia el dispositivo.
adb reboot
Para verificar el estado de tu código, 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, debe inhabilitarse. Por el contrario, si se inhabilitó tu código, debería estar habilitado.