Ab 2026 werden wir den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen, um unser trunk-stable-Entwicklungsmodell zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten. Für die Entwicklung und das Beitragen zu AOSP empfehlen wir die Verwendung von android-latest-release anstelle von aosp-main. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
Aktualisiert die DeviceConfig (Feature-Flags, die von einem Remote-Dienst optimiert wurden).
So können Sie den Status eines Geräts reproduzieren (indem Sie alle Flag-Werte mit „adb shell device_config list“ in eine Datei dumpen) oder Flags in Bulk aktivieren/deaktivieren (Tests mit allen aktivierten/deaktivierten Flags).
Verwendungsbeispiele:
- Wenn Sie die Funktion für den Test „Alle aktiviert/alle deaktiviert“ verwenden möchten, geben Sie die erforderliche Flagdatei an:
--flag-file=flag_file_path
- Wenn Sie ein oder mehrere Flags überschreiben möchten, geben Sie die entsprechenden Werte an. Diese können mit Flagdateien kombiniert werden:
--flag-file=flag_file_path --flag-value=namespace/name=value
- Wenn Sie die Funktion für Rückgängigmachungstests verwenden möchten, geben Sie die Datei „alles aktiviert“ gefolgt von der Datei „alles deaktiviert“ an und aktivieren Sie das Neustarten zwischen den beiden Dateien:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
Sollte in Kombination mit DeviceSetup verwendet werden, um die DeviceConfig-Synchronisierung während des Tests zu deaktivieren, da die von diesem Entwickler vorgenommenen Änderungen sonst überschrieben werden könnten.
Zusammenfassung
Öffentliche Konstruktoren
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
Öffentliche Methoden
public void setUp (TestInformation testInformation)
| Parameter |
testInformation |
TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
| Parameter |
testInformation |
TestInformation |
e |
Throwable |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[]]