AbiUtils
  public
  
  
  
  class
  AbiUtils
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.AbiUtils | 
Clase de utilidad para controlar las ABI de los dispositivos
Resumen
| Campos | |
|---|---|
| 
    protected
    static
    final
     | ABIS_SUPPORTED_BY_COMPATIBILITYEs el conjunto de nombres de ABI que admite la compatibilidad. | 
| 
    public
    static
    final
    String | ABI_ARM_64_V8A
 | 
| 
    public
    static
    final
    String | ABI_ARM_V7A
 | 
| 
    public
    static
    final
    String | ABI_MIPS
 | 
| 
    public
    static
    final
    String | ABI_MIPS64
 | 
| 
    public
    static
    final
    String | ABI_RISCV64
 | 
| 
    public
    static
    final
    String | ABI_X86
 | 
| 
    public
    static
    final
    String | ABI_X86_64
 | 
| 
    public
    static
    final
    String | ARCH_ARM64
 | 
| 
    public
    static
    final
    String | ARCH_MIPS64
 | 
| 
    public
    static
    final
    String | ARCH_RISCV64
 | 
| 
    public
    static
    final
    String | ARCH_X86_64
 | 
| 
    protected
    static
    final
     | ARM_ABISEs el conjunto de ABI de ARM. | 
| 
    public
    static
    final
    String | BASE_ARCH_ARM
 | 
| 
    public
    static
    final
    String | BASE_ARCH_MIPS
 | 
| 
    public
    static
    final
    String | BASE_ARCH_X86
 | 
| Métodos públicos | |
|---|---|
| 
        
        
        static
        
        
        String | 
      createAbiFlag(String abi)
      Crea una marca para la ABI determinada. | 
| 
        
        
        static
        
        
        String | 
      createId(String abi, String name)
      Crea un ID único a partir de la ABI y el nombre proporcionados. | 
| 
        
        
        static
        
        
         | 
      getAbisForArch(String arch)
      Muestra el conjunto de ABIs asociadas con la arquitectura determinada. | 
| 
        
        
        static
        
        
         | 
      getAbisSupportedByCompatibility()
      Muestra el conjunto de ABIs que admite la compatibilidad. | 
| 
        
        
        static
        
        
        String | 
      getArchForAbi(String abi)
      Muestra la arquitectura que coincide con la ABI. | 
| 
        
        
        static
        
        
         | 
      getArchSupported()
      Muestra el conjunto de representaciones de arquitectura compatibles. | 
| 
        
        
        static
        
        
        String | 
      getBaseArchForAbi(String abi)
      Muestra la arquitectura base que coincide con la ABI. | 
| 
        
        
        static
        
        
        String | 
      getBitness(String abi)
       | 
| 
        
        
        static
        
        
         | 
      getHostAbi()
      Devuelve el conjunto de ABIs que admite la máquina host. | 
| 
        
        
        static
        
        
        boolean | 
      isAbiSupportedByCompatibility(String abi)
       | 
| 
        
        
        static
        
        
        String | 
      parseAbi(String id)
       | 
| 
        
        
        static
        
        
         | 
      parseAbiList(String unsupportedAbiDescription)
       | 
| 
        
        
        static
        
        
         | 
      parseAbiListFromProperty(String abiListProp)
       | 
| 
        
        
        static
        
        
        String[] | 
      parseId(String id)
      Analiza un ID único en la ABI y el nombre. | 
| 
        
        
        static
        
        
        String | 
      parseTestName(String id)
       | 
Campos
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static finalABIS_SUPPORTED_BY_COMPATIBILITY 
Es el conjunto de nombres de ABI que admite la compatibilidad.
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
ABI_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 finalARM_ABIS 
Es el conjunto de ABI de ARM.
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
Métodos públicos
createAbiFlag
public static String createAbiFlag (String abi)
Crea una marca para la ABI determinada.
| Parámetros | |
|---|---|
| abi | String: Es la ABI para la que se creará la marca. | 
| Muestra | |
|---|---|
| String | Es una cadena que se puede agregar a un comando enviado a ADB. | 
createId
public static String createId (String abi, 
                String name)Crea un ID único a partir de la ABI y el nombre proporcionados.
| Parámetros | |
|---|---|
| abi | String: Es la ABI que se usará. | 
| name | String: Es el nombre que se usará. | 
| Muestra | |
|---|---|
| String | Es una cadena que identifica de forma exclusiva una ejecución. | 
getAbisForArch
public staticgetAbisForArch (String arch) 
Muestra el conjunto de ABIs asociadas con la arquitectura determinada.
| Parámetros | |
|---|---|
| arch | String: La arquitectura que se buscará. | 
| Muestra | |
|---|---|
|  | un nuevo conjunto que contiene las ABI. | 
getAbisSupportedByCompatibility
public staticgetAbisSupportedByCompatibility () 
Muestra el conjunto de ABIs que admite la compatibilidad.
| Muestra | |
|---|---|
|  | Un nuevo conjunto que contiene las ABI admitidas. | 
getArchForAbi
public static String getArchForAbi (String abi)
Muestra la arquitectura que coincide con la ABI.
| Parámetros | |
|---|---|
| abi | String | 
| Muestra | |
|---|---|
| String | |
getArchSupported
public staticgetArchSupported () 
Muestra el conjunto de representaciones de arquitectura compatibles.
| Muestra | |
|---|---|
|  | |
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
Muestra la arquitectura base que coincide con la ABI.
| Parámetros | |
|---|---|
| abi | String | 
| Muestra | |
|---|---|
| String | |
getBitness
public static String getBitness (String abi)
| Parámetros | |
|---|---|
| abi | String: Es el nombre de la ABI. | 
| Muestra | |
|---|---|
| String | El tamaño de bits de la ABI con el nombre determinado | 
getHostAbi
public staticgetHostAbi () 
Devuelve el conjunto de ABIs que admite la máquina host.
| Muestra | |
|---|---|
|  | |
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
| Parámetros | |
|---|---|
| abi | String: Es el nombre de la ABI que se probará. | 
| Muestra | |
|---|---|
| boolean | Es verdadero si la ABI determinada es compatible con la compatibilidad. | 
parseAbi
public static String parseAbi (String id)
| Parámetros | |
|---|---|
| id | String | 
| Muestra | |
|---|---|
| String | la parte de ABI del ID de prueba. p.ej., armeabi-v7a android.mytest = armeabi-v7a | 
parseAbiList
public staticparseAbiList (String unsupportedAbiDescription) 
| Parámetros | |
|---|---|
| unsupportedAbiDescription | String: Es una cadena separada por comas que contiene abis. | 
| Muestra | |
|---|---|
|  | Es una lista de cadenas que contiene ABI válidas. | 
parseAbiListFromProperty
public staticparseAbiListFromProperty (String abiListProp) 
| Parámetros | |
|---|---|
| abiListProp | String: Es una lista separada por comas que contiene abis provenientes de la propiedad del dispositivo. | 
| Muestra | |
|---|---|
|  | Es una lista de cadenas que contiene ABI válidas. | 
parseId
public static String[] parseId (String id)
Analiza un ID único en la ABI y el nombre.
| Parámetros | |
|---|---|
| id | String: Es el ID que se analizará. | 
| Muestra | |
|---|---|
| String[] | Un array de cadenas que contiene la ABI y el nombre. | 
parseTestName
public static String parseTestName (String id)
| Parámetros | |
|---|---|
| id | String | 
| Muestra | |
|---|---|
| String | la parte del nombre de la prueba del ID de la prueba p.ej., armeabi-v7a android.mytest = android.mytest | 
