AbiUtils
public class AbiUtils
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.AbiUtils |
מחלקת שירות לטיפול במכשירי ABI
סיכום
שדות
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
קבוצת שמות ABI שתומכת בתאימות.
ABI_ARM_64_V8A
public static final String ABI_ARM_64_V8A
ABI_ARM_V7A
public static final String ABI_ARM_V7A
ABI_MIPS
public static final String ABI_MIPS
ABI_MIPS64
public static final String ABI_MIPS64
ABI_RISCV64
public static final String ABI_RISCV64
ABI_X86
public static final String ABI_X86
ABI_X86_64
public static final String ABI_X86_64
ARCH_ARM64
public static final String ARCH_ARM64
ARCH_MIPS64
public static final String ARCH_MIPS64
ARCH_RISCV64
public static final String ARCH_RISCV64
ARCH_X86_64
public static final String ARCH_X86_64
ARM_ABIS
protected static final ARM_ABIS
הסט של ARM ABIs.
BASE_ARCH_ARM
public static final String BASE_ARCH_ARM
BASE_ARCH_MIPS
public static final String BASE_ARCH_MIPS
BASE_ARCH_X86
public static final String BASE_ARCH_X86
שיטות ציבוריות
createAbiFlag
public static String createAbiFlag (String abi)
יוצר דגל עבור ה-ABI הנתון.
פרמטרים |
---|
abi | String : ה-ABI ליצירת הדגל עבורו. |
החזרות |
---|
String | מחרוזת שניתן להוסיף לפקודה שנשלחה ל-ADB. |
createId
public static String createId (String abi,
String name)
יוצר מזהה ייחודי מה-ABI והשם הנתונים.
פרמטרים |
---|
abi | String : ה-ABI לשימוש. |
name | String : השם שבו יש להשתמש. |
החזרות |
---|
String | מחרוזת המזהה באופן ייחודי ריצה. |
getAbisForArch
public static getAbisForArch (String arch)
מחזירה את קבוצת ABIs המשויכים לארכיטקטורה הנתונה.
פרמטרים |
---|
arch | String : הארכיטקטורה שיש להסתכל למעלה. |
החזרות |
---|
| סט חדש המכיל את ה-ABIs. |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
מחזירה את קבוצת ABIs הנתמכים על ידי תאימות.
החזרות |
---|
| קבוצה חדשה המכילה את ה-ABI הנתמכים. |
getArchForAbi
public static String getArchForAbi (String abi)
מחזיר את הארכיטקטורה התואמת ל-abi.
getArchSupported
public static getArchSupported ()
מחזירה את קבוצת ייצוגי הארכיטקטורה הנתמכים.
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
מחזיר את ארכיטקטורת הבסיס התואמת ל-abi.
getBitness
public static String getBitness (String abi)
פרמטרים |
---|
abi | String : שם ה-ABI. |
החזרות |
---|
String | הקטנוניות של ה-ABI עם השם הפרטי |
getHostAbi
public static getHostAbi ()
מחזירה את סט ה-abis הנתמך על ידי המחשב המארח.
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
פרמטרים |
---|
abi | String : שם ABI לבדיקה. |
החזרות |
---|
boolean | נכון אם ה-ABI הנתון נתמך על ידי תאימות. |
parseAbi
public static String parseAbi (String id)
החזרות |
---|
String | חלק ה-abi של מזהה הבדיקה. למשל armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static parseAbiList (String unsupportedAbiDescription)
פרמטרים |
---|
unsupportedAbiDescription | String : מחרוזת מופרדת בפסיק המכילה abis. |
החזרות |
---|
| רשימה של מחרוזות המכילות ABIs חוקיים. |
parseAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
פרמטרים |
---|
abiListProp | String : רשימה מופרדת בפסיק המכילה abis שמגיעה ממאפיין ההתקן. |
החזרות |
---|
| רשימה של מחרוזות המכילות ABIs חוקיים. |
parseId
public static String[] parseId (String id)
מנתח מזהה ייחודי ל-ABI ולשם.
פרמטרים |
---|
id | String : המזהה שיש לנתח. |
החזרות |
---|
String[] | מערך מחרוזות המכיל את ה-ABI והשם. |
parseTestName
public static String parseTestName (String id)
החזרות |
---|
String | חלק שם הבדיקה של מזהה הבדיקה. למשל armeabi-v7a android.mytest = android.mytest |