בדף הזה מפורטות הוראות להגדרת CTS ספציפיות ל-Android 10 וגרסאות ישנות יותר.
התקנת JDK
- ב-Android מגרסה 9 ו-10, מתקינים את JDK 9.
- ב-Android מגרסה 8 ומטה, מתקינים את JDK 8.
הגדרת רמת ה-API הראשונה
במכשירים שהושקו עם Android 9 או 10, מגדירים את המאפיין ro.product.first_api_level
לערך חוקי משמות קוד, תגים ומספרי build.
במכשירים שהושקו עם Android 8.x ואילך, צריך לבטל את ההגדרה (להסיר) של המאפיין ro.product.first_api_level
לגרסה הראשונה של המוצר. בכל גרסאות ה-build הבאות, צריך להגדיר את ro.product.first_api_level
לערך הנכון ברמת ה-API. כך המערכת תזהה בצורה נכונה מוצר חדש, ותישמר מידע על רמת ה-API הראשונה של המוצר. אם הדגל לא מוגדר, Android מקצה את Build.VERSION.SDK_INT
ל-ro.product.first_api_level
.
דרישות אחסון
כדי לבצע את בדיקות הלחץ של המדיה ב-CTS, נדרש אחסון חיצוני לסרטונים (/sdcard
).
נפח האחסון הנדרש תלוי ברזולוציה המקסימלית של הפעלת הסרטון שנתמכת במכשיר. בקטע 5 במסמך הגדרת התאימות ל-Android מפורטת גרסת הפלטפורמה של הרזולוציות הנדרשות.
רזולוציית ההפעלה המקסימלית של הסרטון קובעת את דרישות האחסון:
- 480x360: 98MB
- 720x480: 193MB
- 1280x720: 606MB
- 1920x1080: 1,863MB
הגדרת ה-DUT
הקטע הזה מכיל הוראות מיוחדות להגדרת DUT עבור AOSP 10 ואילך.
הפעלת ניפוי באגים ב-USB
ב-Android מגרסה 9 או 10, עוברים אל מערכת > אפשרויות למפתחים.
ב-Android מגרסה 8 ומטה, עוברים אל הגדרות > אפשרויות למפתחים.
הפעלת מיקומים מדומים (AOSP 4.4.x ו-5.x)
ב-Android 5.x וב-4.4.x, עוברים אל הגדרות > אפשרויות למפתחים ומפעילים את האפשרות אישור מיקומים מדומים.
הגדרה לבדיקות נגישות (CTS 2.1 R2 – 4.2 R4)
מגדירים את המכשיר (או את הסימולטור) כך שיפעיל את בדיקות הנגישות באמצעות:
adb install -r
android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
לאחר מכן, עוברים אל הגדרות > נגישות > נגישות ומפעילים את האפשרות הענקת גישה לשירות הנגישות.
הגדרה לבדיקה של ניהול המכשיר (CTS 6.x ואילך)
במכשירים שמצהירים על android.software.device_admin
, מגדירים את המכשיר להרצת הבדיקה של ניהול המכשיר באמצעות:
adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk
לאחר מכן, בוחרים את שני מנהלי המכשירים של android.deviceadmin.cts.CtsDeviceAdminReceiver*
בקטע הגדרות > אבטחה > בחירת מנהלי מכשירים.
מוודאים ש-android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver
ושאר האדמינים שמוגדרים מראש במכשיר נותרים מושבתים.
הגדרת קובצי מדיה (AOSP 10 וגרסאות קודמות)
כדי לבצע בדיקות של סטרימינג של וידאו ב-Android מגרסה 10 ואילך, קובצי הווידאו צריכים להיות באחסון חיצוני (/sdcard
). למידע נוסף, ראו דרישות האחסון.