안드로이드 단말 32비트인지 64비트인지 확인 방법

2021. 5. 14. 10:39Android/NDK

ADB

adb shell getprop ro.product.cpu.abi 
arm64-v8a
adb shell getprop ro.product.cpu.abi2

 

App

(API level 21(5.0 Lollipop) Deprecated.

Build.CPU_ABI

Build.CPU_ABI2 


(From API level 22)

SUPPORTED_ABIS

SUPPORTED_32_BIT_ABIS

SUPPORTED_64_BIT_ABIS

Log.i(TAG, "CPU_ABI : " + Build.CPU_ABI)
Log.i(TAG, "CPU_ABI2 : " + Build.CPU_ABI2)
Log.i(TAG, "OS.ARCH : " + System.getProperty("os.arch"))
Log.i(TAG, "SUPPORTED_ABIS : " + Arrays.toString(Build.SUPPORTED_ABIS))
Log.i(TAG, "SUPPORTED_32_BIT_ABIS : " + Arrays.toString(Build.SUPPORTED_32_BIT_ABIS))
Log.i(TAG, "SUPPORTED_64_BIT_ABIS : " + Arrays.toString(Build.SUPPORTED_64_BIT_ABIS))

 

실행 내용

 

CPU_ABI : arm64-v8a
CPU_ABI2 : 
OS.ARCH : aarch64
SUPPORTED_ABIS : [arm64-v8a, armeabi-v7a, armeabi]
SUPPORTED_32_BIT_ABIS : [armeabi-v7a, armeabi]
SUPPORTED_64_BIT_ABIS : [arm64-v8a]

'Android > NDK' 카테고리의 다른 글

Android 64비트 대응하기  (0) 2021.05.14