안드 스튜디오에서 ndk 빌드하기

참고 : https://developer.android.com/ndk/guides/ndk-build?hl=ko

1. 터미널에서 cd 로 프로젝트의 jni 폴더까지 이동 [ Application.mk 파일이 있는 폴더로 가야함 ]
2. ndk 폴더 path 가지고 와서 조합 해야함
3. [ndk-path]/ndk-build 때리면 빌드시작함
4. so 파일 생성완료!


Application.mk + ABI 수정

APP_ABI := armeabi-v7a arm64-v8a x86

https://developer.android.com/ndk/guides/abis.html?hl=ko

armeabi => r16에서 지원 중단되고, r17에서 삭제되었으며, 하드웨어 부동 소수점 없음
armeabi-v7a => ARMv5, v6 기기와 호환되지 않음
arm64-v8a
x86 => MOVBE 또는 SSE4를 지원하지 않음
x86_64

+ Recent posts