Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
  
    
  
  
  
  
    
  
  
    
    
 AbiUtils
 public class AbiUtils
 extends Object
  
  
  
| java.lang.Объект | 
| ↳ | 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
 АБИ_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 ABI. 
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
 Публичные методы 
 создатьAbiFlag 
public static String createAbiFlag (String abi)
Создает флаг для данного ABI.
| Параметры | 
|---|
| abi | String: ABI, для которого нужно создать флаг. | 
| Возврат | 
|---|
| String | строка, которую можно добавить к команде, отправленной в ADB. | 
 создатьId 
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.
 getArchSupported 
public static  getArchSupported ()
Возвращает набор поддерживаемых представлений архитектуры.
 getBaseArchForAbi 
public static String getBaseArchForAbi (String abi)
Возвращает базовую архитектуру, соответствующую abi.
 получить битнесс 
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 | true, если данный ABI поддерживается совместимостью. | 
 анализироватьАби 
public static String parseAbi (String id)
| Возврат | 
|---|
| String | часть abi идентификатора теста. например, Armeabi-v7a android.mytest = Armeabi-v7a | 
 синтаксический анализAbiList 
public static  parseAbiList (String unsupportedAbiDescription)
| Параметры | 
|---|
| unsupportedAbiDescription | String: строка, разделенная запятыми, содержащая abis. | 
| Возврат | 
|---|
|  | Список строк, содержащих допустимые ABI. | 
 синтаксический анализAbiListFromProperty 
public static  parseAbiListFromProperty (String abiListProp)
| Параметры | 
|---|
| abiListProp | String: список, разделенный запятыми, содержащий abis, полученный из свойства устройства. | 
| Возврат | 
|---|
|  | Список строк, содержащих допустимые ABI. | 
 идентификатор синтаксического анализа 
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 | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-29 UTC.
  
  
  
    
      [[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[]]