Auf dieser Seite finden Sie eine Anleitung zur Einrichtung von CTS für Android 10 und niedriger.
JDK installieren
- Installieren Sie für Android 9 und 10 JDK 9.
- Für Android 8 oder niedriger: Installieren Sie JDK 8.
Erste API-Ebene festlegen
Legen Sie für Geräte, die mit Android 9 oder 10 eingeführt wurden, für die Property ro.product.first_api_level
einen gültigen Wert aus der Liste Codenamen, Tags und Build-Nummern fest.
Legen Sie für Geräte, die mit Android 8.x oder niedriger gestartet wurden, die Property ro.product.first_api_level
für den ersten Build des Produkts fest (entfernen Sie sie). Legen Sie für alle nachfolgenden Builds ro.product.first_api_level
auf den richtigen Wert für die API-Ebene fest. So kann die Property ein neues Produkt korrekt identifizieren und Informationen zur ersten API-Ebene des Produkts werden beibehalten. Wenn das Flag nicht gesetzt ist, weist Android Build.VERSION.SDK_INT
ro.product.first_api_level
zu.
Speicheranforderungen
Für die CTS-Medien-Stresstests müssen sich die Videoclips auf einem externen Speicher befinden (/sdcard
).
Der erforderliche Speicherplatz hängt von der maximalen Auflösung der Videowiedergabe ab, die vom Gerät unterstützt wird. Die Plattformversion der erforderlichen Auflösungen finden Sie im Abschnitt 5 des Dokuments zur Definition der Android-Kompatibilität.
Hier sind die Speicheranforderungen nach maximaler Videowiedergabeauflösung:
- 480 × 360: 98 MB
- 720 x 480: 193 MB
- 1280 × 720: 606 MB
- 1920 × 1080: 1.863 MB
DUT konfigurieren
Dieser Abschnitt enthält spezielle Anweisungen zur Konfiguration der DUT für AOSP 10 oder niedriger.
USB-Debugging aktivieren
Gehen Sie unter Android 9 oder 10 zu System > Entwickleroptionen.
Bei Android 8 oder niedriger: Gehen Sie zu Einstellungen > Entwickleroptionen.
Simulierte Standorte aktivieren (AOSP 4.4.x und 5.x)
Unter Android 5.x und 4.4.x rufen Sie Einstellungen > Entwickleroptionen auf und aktivieren Sie Mock-Standorte zulassen.
Einrichtung für Tests zur Barrierefreiheit (CTS 2.1 R2 – 4.2 R4)
Richten Sie Ihr Gerät (oder Ihren Emulator) so ein, dass die Tests für Barrierefreiheit mit folgenden Elementen ausgeführt werden:
adb install -r
android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
Gehen Sie dann zu Einstellungen > Bedienungshilfen > Bedienungshilfen und aktivieren Sie Delegierten Bedienungshilfendienst.
Einrichtung für den Test der Geräteverwaltung (CTS 6.x oder niedriger)
Richten Sie auf Geräten, die android.software.device_admin
angeben, den Test für die Geräteverwaltung mithilfe einer der folgenden Methoden ein:
adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk
Aktivieren Sie dann unter Einstellungen > Sicherheit > Geräteadministratoren auswählen die beiden android.deviceadmin.cts.CtsDeviceAdminReceiver*
-Geräteadministratoren.
android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver
und alle anderen vorinstallierten Geräteadministratoren müssen deaktiviert bleiben.
Mediendateien einrichten (AOSP 10 oder niedriger)
Für Videostreaming-Tests unter Android 10 oder niedriger müssen sich die Videodateien im externen Speicher (/sdcard
) befinden. Weitere Informationen finden Sie unter Anforderungen an den Speicher.