# Enum: com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI

Well\-known Android\-supported Application Binary Interfaces. 

 Note that the armeabi, mips and mips64 platforms have been deprecated since the NDK release 17. The RISC\-V 64\-bit API cannot be used when debugging at the moment. 

 Reference: https://developer.android.com/ndk/guides/abis.html

## Constant: ARM
Description: `armeabi` ABI.

## Constant: ARM64
Description: `arm64-v8a` ABI.

## Constant: ARM7
Description: `armeabi-v7a` ABI.

## Constant: MIPS
Description: `mips` ABI.

## Constant: MIPS64
Description: `mips64` ABI.

## Constant: RISCV64
Description: `riscv64` ABI.

## Constant: X64
Description: `x86_64` ABI.

## Constant: X86
Description: `x86` ABI.

## Method: isARM
- return type: `boolean`

Description: Determine whether this ABI targets an ARM architecture.
return: true for ARM ABIs

## Method: isDeprecated
- return type: `boolean`

Description: Determine whether this ABI is deprecated.
return: true if first\-tier support for this ABI was officially removed from Android

## Method: isIntel
- return type: `boolean`

Description: Determine whether this ABI targets an Intel architecture.
return: true for x86 and x86\_64

## Method: isMIPS
- return type: `boolean`

Description: Determine whether this ABI targets a MIPS architecture.
return: true for MIPS ABIs

## Method: toString
- return type: `java.lang.String`


## Static Method: fromName
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI`

Description: Retrieve an ABI by its Android ABI name.
parameter: name: Android ABI name
return: ABI, or null if unknown

## Static Method: valueOf
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI`


## Static Method: values
- return type: `com.pnfsoftware.jeb.core.units.code.android.adb.AndroidPlatformABI[]`


