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