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.
Gerätezuweisung in Tradefed
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Wenn Sie einen Test starten (z. B. einen Instrumentierungstest), ist möglicherweise ein Gerät erforderlich, damit er ordnungsgemäß ausgeführt werden kann. Für andere Tests (z. B. einige Java-Unit-Tests) ist möglicherweise kein Gerät erforderlich. Wieder andere benötigen möglicherweise mehrere Geräte (z. B. Tests mit Smartphone und Smartwatch). In all diesen Fällen ist der Geräte-Manager dafür verantwortlich, die erforderlichen Geräte dem Test zuzuweisen, damit er ordnungsgemäß ausgeführt werden kann. Diese Phase wird als Gerätezuweisung oder Geräteauswahl bezeichnet.
Die Zuweisung wird durch
DeviceSelectionOptions
gesteuert. Damit kann ein Test alle Eigenschaften deklarieren, die er von einem Gerät benötigt, einschließlich:
- Akkustand
- Gerätetyp
- Produkttyp
- Seriennummer
Echte Geräte verwenden
Dies ist die Standardeinstellung, die allen Tests zugewiesen wird, bei denen keine Geräteeigenschaften angegeben sind. Ein zufälliges physisches Gerät, das als
VERFÜGBAR
gekennzeichnet ist, wird ausgewählt und dem Test zugewiesen.
Keine Geräte verwenden
Wenn für den Test keine Geräte erforderlich sind, kann er --null-device oder -n
in der Befehlszeile oder <option name="null-device" value="true" /> in der
XML-Konfiguration angeben. Dadurch wird ein Stub-Platzhalter für ein NullDevice zugewiesen, der angibt, dass kein Gerät zugewiesen wurde.
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)."],[],[]]