Dopo aver compilato Android, assicurati di poter modificare il valore del flag aconfig.
Per modificare un valore del flag aconfig in fase di esecuzione:
- 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 è attivato e il codice è in esecuzione, vai al passaggio 4 per disattivarlo. Se il flag è disattivato, vai al passaggio 6 per attivare 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.