Après avoir compilé Android, assurez-vous de pouvoir modifier la valeur de l'indicateur aconfig.
Pour modifier la valeur d'un indicateur aconfig au moment de l'exécution :
- Assurez-vous que votre appareil est en cours d'exécution et connecté à votre ordinateur de développement.
Vérifiez le paramètre actuel de l'indicateur:
adb shell aflags list | grep package.flagname
Si l'indicateur est activé et que votre code est en cours d'exécution, passez à l'étape 4 pour le désactiver. Si l'indicateur est désactivé, passez à l'étape 6 pour activer votre code.
Désactivez votre code. Depuis la ligne de commande, exécutez la commande suivante :
adb shell aflags disable your.full.flag.name
Par exemple, pour désactiver l'indicateur
append_injected_content
, exécutez la commande suivante :adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
Passez à l'étape 7.
Activez votre code. Depuis la ligne de commande, exécutez la commande suivante:
adb shell aflags enable your.full.flag.name
Par exemple, pour activer l'option
append_injected_content
, exécutez la commande suivante :adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
Redémarrez l'appareil.
adb reboot
Vérifiez l'état de votre code en essayant de l'exécuter sur l'appareil ou en exécutant à nouveau la commande
aflags list
:adb shell aflags list | grep package.flagname
Si votre code était activé, il doit être désactivé. À l'inverse, si votre code a été désactivé, il devrait être activé.