솜은 코튼
[error] Could not find method ndkVersion() for arguments / NDK not configured 본문
Android/오류사항
[error] Could not find method ndkVersion() for arguments / NDK not configured
솜.코 2020. 7. 14. 15:21[오류 사항]
'Could not find method ndkVersion() for arguments'
[오류 원인]
NDK 18부터는 gnustl을 지원하지 않고 대신 libc++를 사용한다. 하지만 Android에서 OpenCV를 사용하려면 gnustl을 사용해야 돼서 발생하는 에러이다.
[해결 방법]
1. Android용 OpenCV 빌드
2. NDK17로 다운그레이드
[NDK17로 다운그레이드 방법]
1. SDK 설치 툴에서 'SDK Tools' 탭 클릭
2. 하단의 'Show Package Details' 클릭
3. NDK 17버전 다운로드 후 적용
[NDK 경로 적용 방법]
* 아래 오류 발생 시
1. File > Project Structure 메뉴로 이동
2. SDK Location탭에서 Android NDK location에 ndk경로 설정