AbiUtils
public class AbiUtils
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.AbiUtils |
डिवाइस एबीआई को संभालने के लिए उपयोगिता वर्ग
सारांश
खेत
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
एबीआई नामों का सेट जो अनुकूलता का समर्थन करता है।
एबीआई_एआरएम_64_वी8ए
public static final String ABI_ARM_64_V8A
एबीआई_एआरएम_वी7ए
public static final String ABI_ARM_V7A
ABI_MIPS
public static final String ABI_MIPS
ABI_MIPS64
public static final String ABI_MIPS64
एबीआई_आरआईएससीवी64
public static final String ABI_RISCV64
एबीआई_X86
public static final String ABI_X86
एबीआई_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
एआरएम_एबीआईएस
protected static final 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 | String : ध्वज बनाने के लिए एबीआई। |
रिटर्न |
---|
String | एक स्ट्रिंग जिसे एडीबी को भेजे गए कमांड में जोड़ा जा सकता है। |
createId
public static String createId (String abi,
String name)
दिए गए ABI और नाम से एक विशिष्ट आईडी बनाता है।
पैरामीटर |
---|
abi | String : उपयोग करने के लिए एबीआई। |
name | String : उपयोग करने के लिए नाम। |
रिटर्न |
---|
String | एक स्ट्रिंग जो विशिष्ट रूप से एक रन की पहचान करती है। |
getAbisForArch
public static getAbisForArch (String arch)
दिए गए आर्किटेक्चर से जुड़े ABI का सेट लौटाता है।
पैरामीटर |
---|
arch | String : देखने के लिए आर्किटेक्चर। |
रिटर्न |
---|
| ABI युक्त एक नया सेट। |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
संगतता द्वारा समर्थित एबीआई का सेट लौटाता है।
रिटर्न |
---|
| समर्थित एबीआई युक्त एक नया सेट। |
getArchForAbi
public static String getArchForAbi (String abi)
अबी से मेल खाती वास्तुकला लौटाता है।
getArchSupported
public static getArchSupported ()
समर्थित आर्किटेक्चर अभ्यावेदन का सेट लौटाता है।
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
अबी से मेल खाता आधार आर्किटेक्चर लौटाता है।
getBitness
public static String getBitness (String abi)
पैरामीटर |
---|
abi | String : एबीआई का नाम। |
रिटर्न |
---|
String | दिए गए नाम के साथ ABI का बिटनेस |
getHostAbi
public static getHostAbi ()
होस्ट मशीन द्वारा समर्थित एबिस का सेट लौटाता है।
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
पैरामीटर |
---|
abi | String : परीक्षण के लिए ABI नाम। |
रिटर्न |
---|
boolean | सच है अगर दिया गया एबीआई संगतता द्वारा समर्थित है। |
parsAbi
public static String parseAbi (String id)
रिटर्न |
---|
String | परीक्षण आईडी का अबी भाग। उदाहरण के लिए armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static parseAbiList (String unsupportedAbiDescription)
पैरामीटर |
---|
unsupportedAbiDescription | String : अल्पविराम से अलग की गई स्ट्रिंग जिसमें एबिस होता है। |
रिटर्न |
---|
| मान्य ABI वाले स्ट्रिंग्स की सूची। |
ParseAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
पैरामीटर |
---|
abiListProp | String : एक अल्पविराम से अलग की गई सूची जिसमें उपकरण संपत्ति से आने वाली एबिस शामिल है। |
रिटर्न |
---|
| मान्य ABI वाले स्ट्रिंग्स की सूची। |
पार्सआईडी
public static String[] parseId (String id)
एबीआई और नाम में एक अद्वितीय आईडी पार्स करता है।
पैरामीटर |
---|
id | String : पार्स करने के लिए आईडी। |
रिटर्न |
---|
String[] | एबीआई और नाम वाली एक स्ट्रिंग सरणी। |
parseTestName
public static String parseTestName (String id)
रिटर्न |
---|
String | परीक्षण आईडी का परीक्षण नाम भाग। उदाहरण के लिए armeabi-v7a android.mytest = android.mytest |