AbiUtils

public class AbiUtils
extends Object

java.lang.Object
com.android.tradefed.util.AbiUtils


ডিভাইস ABI পরিচালনার জন্য ইউটিলিটি ক্লাস

সারসংক্ষেপ

ধ্রুবক

String ABI_ARM_64_V8A

String ABI_ARM_V7A

String ABI_MIPS

String ABI_MIPS64

String ABI_RISCV64

String ABI_X86

String ABI_X86_64

String ARCH_ARM64

String ARCH_MIPS64

String ARCH_RISCV64

String ARCH_X86_64

String BASE_ARCH_ARM

String BASE_ARCH_MIPS

String BASE_ARCH_X86

ক্ষেত্র

protected static final Set<String> ABIS_SUPPORTED_BY_COMPATIBILITY

ABI নামগুলির সেট যা কম্প্যাটিবিলিটি সমর্থন করে।

protected static final Set<String> ARM_ABIS

ARM ABI-গুলোর সেট।

জনসাধারণের পদ্ধতি

static String createAbiFlag (String abi)

প্রদত্ত ABI-এর জন্য একটি ফ্ল্যাগ তৈরি করে।

static String createId (String abi, String name)

প্রদত্ত ABI এবং নাম থেকে একটি অনন্য আইডি তৈরি করে।

static Set<String> getAbisForArch (String arch)

প্রদত্ত আর্কিটেকচারের সাথে সংশ্লিষ্ট ABI-গুলোর সেট ফেরত দেয়।

static Set<String> getAbisSupportedByCompatibility ()

কম্প্যাটিবিলিটি দ্বারা সমর্থিত ABI-গুলোর সেট ফেরত দেয়।

static String getArchForAbi (String abi)

abi-এর সাথে মেলে এমন আর্কিটেকচারটি ফেরত দেয়।

static Set<String> getArchSupported ()

সমর্থিত আর্কিটেকচার উপস্থাপনাগুলোর সেট ফেরত দেয়।

static String getBaseArchForAbi (String abi)

abi-এর সাথে মেলে এমন মূল আর্কিটেকচারটি ফেরত দেয়।

static String getBitness (String abi)
static Set<String> getHostAbi ()

হোস্ট মেশিন দ্বারা সমর্থিত abis-এর সেট ফেরত দেয়।

static boolean isAbiSupportedByCompatibility (String abi)
static String parseAbi (String id)
static Set<String> parseAbiList (String unsupportedAbiDescription)
static Set<String> parseAbiListFromProperty (String abiListProp)
static String[] parseId (String id)

একটি অনন্য আইডিকে ABI এবং নামে পার্স করে।

static String parseTestName (String id)

ধ্রুবক

ABI_ARM_64_V8A

public static final String ABI_ARM_64_V8A

ধ্রুবক মান: 'arm64-v8a'

ABI_ARM_V7A

public static final String ABI_ARM_V7A

ধ্রুবক মান: "armeabi-v7a"

ABI_MIPS

public static final String ABI_MIPS

ধ্রুবক মান: 'mips'

ABI_MIPS64

public static final String ABI_MIPS64

ধ্রুবক মান: 'mips64'

ABI_RISCV64

public static final String ABI_RISCV64

ধ্রুবক মান: "riscv64"

ABI_X86

public static final String ABI_X86

ধ্রুবক মান: 'x86'

ABI_X86_64

public static final String ABI_X86_64

ধ্রুবক মান: "x86_64"

ARCH_ARM64

public static final String ARCH_ARM64

ধ্রুবক মান: 'arm64'

ARCH_MIPS64

public static final String ARCH_MIPS64

ধ্রুবক মান: 'mips64'

ARCH_RISCV64

public static final String ARCH_RISCV64

ধ্রুবক মান: "riscv64"

ARCH_X86_64

public static final String ARCH_X86_64

ধ্রুবক মান: "x86_64"

BASE_ARCH_ARM

public static final String BASE_ARCH_ARM

ধ্রুবক মান: 'arm'

BASE_ARCH_MIPS

public static final String BASE_ARCH_MIPS

ধ্রুবক মান: 'mips'

BASE_ARCH_X86

public static final String BASE_ARCH_X86

ধ্রুবক মান: 'x86'

ক্ষেত্র

ABIS_SUPPORTED_BY_COMPATIBILITY

protected static final Set<String> ABIS_SUPPORTED_BY_COMPATIBILITY

ABI নামগুলির সেট যা কম্প্যাটিবিলিটি সমর্থন করে।

ARM_ABIS

protected static final Set<String> ARM_ABIS

ARM ABI-গুলোর সেট।

জনসাধারণের পদ্ধতি

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 Set<String> getAbisForArch (String arch)

প্রদত্ত আর্কিটেকচারের সাথে সংশ্লিষ্ট ABI-গুলোর সেট ফেরত দেয়।

প্যারামিটার
arch String : যে আর্কিটেকচারটি অনুসন্ধান করতে হবে।

ফেরত
Set<String> ABI-গুলো ধারণকারী একটি নতুন সেট।

getAbisSupportedByCompatibility

public static Set<String> getAbisSupportedByCompatibility ()

কম্প্যাটিবিলিটি দ্বারা সমর্থিত ABI-গুলোর সেট ফেরত দেয়।

ফেরত
Set<String> সমর্থিত ABI-গুলো ধারণকারী একটি নতুন সেট।

getArchForAbi

public static String getArchForAbi (String abi)

abi-এর সাথে মেলে এমন আর্কিটেকচারটি ফেরত দেয়।

প্যারামিটার
abi String

ফেরত
String

getArchSupported

public static Set<String> getArchSupported ()

সমর্থিত আর্কিটেকচার উপস্থাপনাগুলোর সেট ফেরত দেয়।

ফেরত
Set<String>

getBaseArchForAbi

public static String getBaseArchForAbi (String abi)

abi-এর সাথে মেলে এমন মূল আর্কিটেকচারটি ফেরত দেয়।

প্যারামিটার
abi String

ফেরত
String

গেটবিটনেস

public static String getBitness (String abi)

প্যারামিটার
abi String : ABI-এর নাম।

ফেরত
String প্রদত্ত নামের সাথে ABI-এর বিটনেস

getHostAbi

public static Set<String> getHostAbi ()

হোস্ট মেশিন দ্বারা সমর্থিত abis-এর সেট ফেরত দেয়।

ফেরত
Set<String>

isAbiSupportedByCompatibility

public static boolean isAbiSupportedByCompatibility (String abi)

প্যারামিটার
abi String : পরীক্ষা করার জন্য ABI-এর নাম।

ফেরত
boolean প্রদত্ত ABI-টি Compatibility দ্বারা সমর্থিত হলে সত্য হবে।

পার্সআবি

public static String parseAbi (String id)

প্যারামিটার
id String

ফেরত
String টেস্ট আইডির abi অংশ। যেমন armeabi-v7a android.mytest = armeabi-v7a

parseAbiList

public static Set<String> parseAbiList (String unsupportedAbiDescription)

প্যারামিটার
unsupportedAbiDescription String : একটি কমা দ্বারা পৃথক করা স্ট্রিং, যাতে abis রয়েছে।

ফেরত
Set<String> বৈধ ABI-গুলো সম্বলিত স্ট্রিং-এর একটি তালিকা।

parseAbiListFromProperty

public static Set<String> parseAbiListFromProperty (String abiListProp)

প্যারামিটার
abiListProp String : ডিভাইস প্রপার্টি থেকে প্রাপ্ত abis সম্বলিত একটি কমা দ্বারা পৃথক করা তালিকা।

ফেরত
Set<String> বৈধ ABI-গুলো সম্বলিত স্ট্রিং-এর একটি তালিকা।

পার্সআইডি

public static String[] parseId (String id)

একটি অনন্য আইডিকে ABI এবং নামে পার্স করে।

প্যারামিটার
id String : পার্স করার জন্য আইডি।

ফেরত
String[] ABI এবং নাম ধারণকারী একটি স্ট্রিং অ্যারে।

parseTestName

public static String parseTestName (String id)

প্যারামিটার
id String

ফেরত
String টেস্ট আইডির টেস্ট নামের অংশ। যেমন armeabi-v7a android.mytest = android.mytest