Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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-06-18 (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-06-18 (UTC)."],[],[]]