Konfigurowanie automatycznego testowania CTS (AOSP 10 lub starsza wersja)

Ta strona zawiera instrukcje konfigurowania CTS na Androidzie 10 i starszych wersjach.

Instalowanie JDK

  • W przypadku Androida 9 i 10 zainstaluj JDK 9.
  • W przypadku Androida 8 lub starszego zainstaluj JDK 8.

Ustawianie pierwszego poziomu interfejsu API

W przypadku urządzeń wprowadzonych na rynek z Androidem 9 lub 10 ustaw właściwość ro.product.first_api_level na prawidłową wartość z listy Codenames, Tags, and Build Numbers.

W przypadku urządzeń wprowadzonych na rynek z Androidem 8.x lub starszym usuń właściwość ro.product.first_api_level w pierwszej kompilacji produktu. We wszystkich kolejnych kompilacjach ustaw ro.product.first_api_level na prawidłową wartość poziomu interfejsu API. Dzięki temu właściwość prawidłowo identyfikuje nowy produkt i zachowuje informacje o pierwszym poziomie interfejsu API produktu. Jeśli flaga nie jest ustawiona, Android przypisuje Build.VERSION.SDK_INT do ro.product.first_api_level.

Wymagania dotyczące miejsca na dane

Testy obciążeniowe CTS wymagają, aby klipy wideo znajdowały się w pamięci zewnętrznej (/sdcard).

Wymagana ilość miejsca zależy od maksymalnej rozdzielczości odtwarzania wideo obsługiwanej przez urządzenie. Wymagane rozdzielczości znajdziesz w sekcji 5 w dokumencie Android Compatibility Definition dla wersji platformy.

Oto wymagania dotyczące miejsca na dane w zależności od maksymalnej rozdzielczości odtwarzania wideo:

  • 480 x 360: 98 MB
  • 720 x 480: 193 MB
  • 1280 x 720: 606 MB
  • 1920 x 1080: 1863 MB

Konfigurowanie testowanego urządzenia

Ta sekcja zawiera specjalne instrukcje konfigurowania testowanego urządzenia w przypadku AOSP 10 lub starszego.

Włączanie debugowania USB

W Androidzie 9 lub 10 otwórz kolejno System > Opcje programisty.

W Androidzie 8 lub starszym otwórz kolejno Ustawienia > Opcje programisty.

Włączanie pozorowania lokalizacji (AOSP 4.4.x i 5.x)

W Androidzie 5.x i 4.4.x otwórz kolejno Ustawienia > Opcje programisty i włącz Pozorowanie lokalizacji.

Konfigurowanie testów ułatwień dostępu (CTS 2.1 R2 – 4.2 R4)

Skonfiguruj urządzenie (lub emulator), aby uruchamiać testy ułatwień dostępu:

  adb install -r
  android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk

Następnie otwórz kolejno Ustawienia > Ułatwienia dostępu > Ułatwienia dostępu i włącz Delegating Accessibility Service.

Konfigurowanie testu administracji urządzeniem (CTS 6.x lub starszy)

Na urządzeniach, które deklarują android.software.device_admin, skonfiguruj urządzenie tak, aby uruchamiać test administracji urządzeniem:

  adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk

Następnie w sekcji Ustawienia > Zabezpieczenia > Wybierz administratorów urządzenia włącz 2 administratorów urządzenia android.deviceadmin.cts.CtsDeviceAdminReceiver*. Upewnij się, że android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver i wszyscy inni wstępnie załadowani administratorzy urządzenia pozostają wyłączeni.

Konfigurowanie plików multimedialnych (AOSP 10 lub starszy)

Testy przesyłania strumieniowego wideo na Androidzie 10 lub starszym wymagają, aby pliki wideo znajdowały się w pamięci zewnętrznej (/sdcard). Więcej informacji znajdziesz w sekcji Wymagania dotyczące miejsca na dane.