অ্যাবিইউটিলস

public class AbiUtils
extends Object

java.lang.অবজেক্ট
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 ABIS_SUPPORTED_BY_COMPATIBILITY

ABI নামের সেট যা সামঞ্জস্যতা সমর্থন করে।

protected static final ARM_ABIS

ARM ABI-এর সেট।

পাবলিক পদ্ধতি

static String createAbiFlag (String abi)

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

static String createId (String abi, String name)

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

static getAbisForArch (String arch)

প্রদত্ত আর্কিটেকচারের সাথে সম্পর্কিত ABI-এর সেট ফেরত পাঠায়।

static getAbisSupportedByCompatibility ()

সামঞ্জস্যতা দ্বারা সমর্থিত ABI-এর সেট ফেরত পাঠায়।

static String getArchForAbi (String abi)

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

static getArchSupported ()

সমর্থিত আর্কিটেকচার উপস্থাপনার সেট ফেরত পাঠায়।

static String getBaseArchForAbi (String abi)

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

static String getBitness (String abi)
static getHostAbi ()

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

static boolean isAbiSupportedByCompatibility (String abi)
static String parseAbi (String id)
static parseAbiList (String unsupportedAbiDescription)
static 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"

বেস_আর্ক_আর্ম

public static final String BASE_ARCH_ARM

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

বেস_আর্চ_এমআইপিএস

public static final String BASE_ARCH_MIPS

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

বেস_আর্ক_এক্স৮৬

public static final String BASE_ARCH_X86

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

ক্ষেত্র

ABIS_সমর্থিত_দ্বারা_সামঞ্জস্যপূর্ণতা

protected static final  ABIS_SUPPORTED_BY_COMPATIBILITY

ABI নামের সেট যা সামঞ্জস্যতা সমর্থন করে।

এআরএম_এবিআইএস

protected static final  ARM_ABIS

ARM ABI-এর সেট।

পাবলিক পদ্ধতি

AbiFlag তৈরি করুন

public static String createAbiFlag (String abi)

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

পরামিতি
abi String : যে ABI এর জন্য পতাকা তৈরি করা হবে।

রিটার্নস
String একটি স্ট্রিং যা ADB-তে পাঠানো কমান্ডে যোগ করা যেতে পারে।

তৈরি করুন আইডি

public static String createId (String abi, 
                String name)

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

পরামিতি
abi String : ব্যবহারের জন্য ABI।

name String : ব্যবহার করার নাম।

রিটার্নস
String একটি স্ট্রিং যা একটি রানকে অনন্যভাবে সনাক্ত করে।

getAbisForArch সম্পর্কে

public static  getAbisForArch (String arch)

প্রদত্ত আর্কিটেকচারের সাথে সম্পর্কিত ABI-এর সেট ফেরত পাঠায়।

পরামিতি
arch String : যে স্থাপত্যটি দেখতে হবে।

রিটার্নস
ABI গুলি সম্বলিত একটি নতুন সেট।

getAbisSupportedByCompatibility সম্পর্কে

public static  getAbisSupportedByCompatibility ()

সামঞ্জস্যতা দ্বারা সমর্থিত ABI-এর সেট ফেরত পাঠায়।

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

getArchForAbi সম্পর্কে

public static String getArchForAbi (String abi)

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

পরামিতি
abi String

রিটার্নস
String

getArchSupported সম্পর্কে

public static  getArchSupported ()

সমর্থিত আর্কিটেকচার উপস্থাপনার সেট ফেরত পাঠায়।

রিটার্নস

getBaseArchForAbi সম্পর্কে

public static String getBaseArchForAbi (String abi)

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

পরামিতি
abi String

রিটার্নস
String

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 সামঞ্জস্যতা দ্বারা সমর্থিত হয় তবে সত্য।

পার্সআবি

public static String parseAbi (String id)

পরামিতি
id String

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

parseAbiList সম্পর্কে

public static  parseAbiList (String unsupportedAbiDescription)

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

রিটার্নস
বৈধ ABI ধারণকারী স্ট্রিংগুলির একটি তালিকা।

পার্সঅ্যাবিলিস্টফ্রমপ্রপার্টি

public static  parseAbiListFromProperty (String abiListProp)

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

রিটার্নস
বৈধ ABI ধারণকারী স্ট্রিংগুলির একটি তালিকা।

পার্সআইডি

public static String[] parseId (String id)

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

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

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

পার্সেটেস্টনাম

public static String parseTestName (String id)

পরামিতি
id String

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