Dopo aver creato Android, assicurati di poter modificare il valore del flag aconfig.
Per modificare il valore di un flag aconfig in fase di runtime:
- Assicurati che il dispositivo sia in esecuzione e connesso alla tua macchina di sviluppo.
Controlla l'impostazione corrente del flag:
adb shell aflags list | grep package.flagname
Se il flag è abilitato e il codice è in esecuzione, vai al passaggio 4 per disabilitare il flag. Se il flag è disabilitato, vai al passaggio 6 per abilitare il codice.
Disattiva il codice. Dalla riga di comando, esegui:
adb shell aflags disable your.full.flag.name
Ad esempio, per disattivare il flag
append_injected_content
, esegui:adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
Vai al passaggio 7.
Attiva il codice. Dalla riga di comando, esegui:
adb shell aflags enable your.full.flag.name
Ad esempio, per attivare il flag
append_injected_content
, esegui:adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
Riavvia il dispositivo:
adb reboot
Controlla lo stato del codice tentando di eseguirlo sul dispositivo o eseguendo di nuovo il comando
aflags list
:adb shell aflags list | grep package.flagname
Se il codice è stato attivato, dovrebbe essere disattivato. Al contrario, se il codice è stato disattivato, deve essere attivato.