Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
Google verwendet KI-Technologie, um Inhalte in Ihre bevorzugte Sprache zu übersetzen. KI-Übersetzungen können Fehler enthalten.
BuildInfo in Tradefed
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
BuildInfo
ist in TF ein häufig verwendetes Objekt, um Ressourcen für die Testeinrichtung und ‑ausführung zu übertragen.
Von Geräte-Images bis hin zu Test-APKs wird alles in BuildInfo gespeichert oder verknüpft.
So können Sie einheitlich auf Testressourcen aus einem Test zugreifen und den Test von der Beschaffung von Testressourcen entkoppeln.
BuildInfo-Eigenschaften
Die beiden Haupteigenschaften von BuildInfo-Objekten sind Attribute und Dateien:
Attribute können mit #addBuildAttribute() hinzugefügt werden. Sie stellen Labels und Stringinformationen für die Builds dar. Mit Attributen lassen sich Informationen zum Build speichern.
Dateien können mit setFile() hinzugefügt werden. Die Datei wird während des Aufruflebenszyklus von BuildInfo verfolgt und verwaltet (z. B. ordnungsgemäß beim Sharding verarbeitet). So muss der Test nichts über das Dateisystem wissen, sondern kann sich stattdessen auf das abstrahierte BuildInfo-Objekt verlassen, um seine Ressourcen zu erhalten.
BuildInfo auf mehreren Geräten
Wenn eine Testkonfiguration mit mehreren Geräten eingerichtet wird, gibt es ein BuildInfo-Objekt pro Gerät. So können Dateien von einem Gerät zu einem anderen angefordert und darauf ausgerichtet werden.
BuildInfo in mehreren Builds
Es ist möglich, Builds von mehreren Zielen anzufordern. In diesen Fällen gibt es ein BuildInfo-Objekt pro Ziel. So können Dateien von jedem Ziel angefordert und darauf ausgerichtet werden.
Proto-Format
BuildInfo kann bei Bedarf in einem Protobuf-Format serialisiert werden, um die Verwendung in verschiedenen Systemen zu erleichtern.
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: 2026-10-11 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-10-11 (UTC)."],[],[]]