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.