로그 상에 나오는
C:/Users/aa/AppData/Local/Android/sdk/ndk-bundle/build//../build/core/init.mk:537
문구에 따라 init.mk 파일의 537 라인을 확인 해 보면,
아래와 같이 되어 있습니다.
$(foreach _abi,$(strip $(NDK_ALL_ABIS)),\
$(if $(filter-out 1,$(words $(NDK_ABI.$(_abi).arch))),\
$(call __ndk_info,INTERNAL ERROR: The $(_abi) ABI should have exactly one architecture definitions. Found: '$(NDK_ABI.$(_abi).arch)')\
$(call __ndk_error,Aborting...)\
)\
)
NDK 빌드시 오래된 ndk의 경우 arm용, x86용, mips용 각각 따로 빌드하는걸 지원했으나, 최신 NDK의 경우 전부 빌드하도록 강제하고 있는데, 실제 프로젝트는 arm 용 빌드만 지원해서 발생한 오류 코드로 보입니다.
NDK를 오래된 버젼으로 변경해서 돌리시던지, abifilter 를 설정해서 arm만 빌드하게 변경 해주시면 해결 될 겁니다.
자세한 사항은 아래 글을 읽어 보세요.
https://developer.android.com/studio/projects/add-native-code?hl=ko