Po skompilowaniu Androida sprawdź, czy możesz zmienić wartość flagi aconfig.
Aby zmienić wartość flagi aconfig w czasie wykonywania:
- Upewnij się, że urządzenie jest włączone i połączone z komputerem programistycznym.
Sprawdź bieżące ustawienie flagi:
adb shell aflags list | grep package.flagname
Jeśli flaga jest włączona, a kod jest wykonywany, przejdź do kroku 4, aby ją wyłączyć. Jeśli flaga jest wyłączona, przejdź do kroku 6, aby ją włączyć.
Wyłącz kod. W wierszu poleceń uruchom:
adb shell aflags disable your.full.flag.name
Aby na przykład wyłączyć flagę
append_injected_content
, uruchom:adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_content
Przejdź do kroku 7.
Włącz kod. W wierszu poleceń uruchom:
adb shell aflags enable your.full.flag.name
Na przykład, aby włączyć flagę
append_injected_content
, uruchom:adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_content
Zrestartuj urządzenie:
adb reboot
Sprawdź stan kodu, próbując go uruchomić na urządzeniu lub ponownie uruchomić polecenie
aflags list
:adb shell aflags list | grep package.flagname
Jeśli kod był włączony, powinien zostać wyłączony. Jeśli kod został wyłączony, musisz go włączyć.