Po skompilowaniu Androida sprawdź, czy możesz zmienić wartość flagi aconfig.
Aby zmienić wartość flagi aconfig w czasie działania:
- Sprawdź, czy urządzenie jest włączone i połączone z komputerem deweloperskim.
Sprawdź bieżące ustawienie flagi:
adb shell aflags list | grep package.flagnameJeśli flaga jest włączona, a kod jest wykonywany, przejdź do kroku 4, aby wyłączyć flagę. Jeśli flaga jest wyłączona, przejdź do kroku 6, aby włączyć kod.
Wyłącz kod. W wierszu poleceń uruchom:
adb shell aflags disable your.full.flag.nameAby na przykład wyłączyć flagę
append_injected_content, uruchom:adb shell aflags disable com.example.android.aconfig.demo.flags.append_injected_contentPrzejdź do kroku 7.
Włącz kod. W wierszu poleceń uruchom:
adb shell aflags enable your.full.flag.nameAby na przykład włączyć flagę
append_injected_content, uruchom to polecenie:adb shell aflags enable com.example.android.aconfig.demo.flags.append_injected_contentZrestartuj urządzenie:
adb rebootSprawdź stan kodu, próbując go wykonać na urządzeniu lub ponownie uruchamiając polecenie
aflags list:adb shell aflags list | grep package.flagnameJeśli kod był włączony, powinien zostać wyłączony. Jeśli kod został wyłączony, należy go włączyć.