Simple&Natural
CMake build중 발생하는 오류 본문
본 포스팅은 2019. 3. 7. 0:32 네이버 블로그에 작성된 글을 이전한 것임
안드로이드 스튜디오에서 NDK build 시 오류가 발생하였다.
스튜디오 버전은 3.1.3
NDK는 19 버전이다.
Module: app의 Gradle 파일에 C++ lib를 link 시켜주면
externalNativeBuild {
cmake {
path 'CMakeLists.txt'
}
}
이러한 부분이 추가된다.
이때 빌드 과정 중 Error configuring 이라는 오류 메시지가 뜨며 빌드가 되지 않는데 자세한 오류가 보이지 않음.
그러나 저 코드를 지우고 빌드하면 다시 빌드가 되는데...????
아마 CMakeLists.txt를 참조하는 과정에서 오류가 발생하는 것으로 추정된다.
CMakeLists.txt의 Path를 지우고 다시 재지정해주는 작업을 반복했으나 문제가 해결되지 않는다.
오류를 수정하기 위해 관련 키워드로 검색을 시작.
Error configuring,
Error configuring CMakeLists,
AndroidStudio CMakeLists path 등과 같은 키워드로 검색을 하였으나 단서가 잘 잡히지 않음.
유일하게 나와 같은 오류를 Stack Overflow에서 발견하였으나 답변은 전무한 상황.
<링크 https://stackoverflow.com/questions/50449228/external-build-issues-error-configuring>
다시 키워드를 바꿔가면 검색하던 도중 눈에 띄는 제목의 포스팅을 발견.
들어가보니 External Native Build 관련해서 발생하는 Error Configuring 문제로 정확히 일치했다.
<링크 https://github.com/google/synthmark/issues/57>
해당 이슈가 이미 종료되었길래 중간에 보이는 포스팅으로 다시 이동함.
<링크 https://github.com/google/synthmark/commit/29c1a3f4433fdf432335248b79ea5b782a46bac9>
내 경우에는 스튜디오 버전을 3.1.3에서 업데이트 하지 않고 계속 사용하고 있었는데
SDK 관련 Tool의 경우 매번 업데이트가 적용되므로 버전변경에 따른 충돌 문제로 보인다.
위처럼 버전을 수정해주고 나니 더이상 오류가 발생하지 않는다.
현재 더 업데이트된 버전이 나와있는 상태이지만 해당 버전으로도 일단 문제는 없는 것 같아 추가 업데이트 없이 일단 진행하기로 결정.
앞으로 추가적인 오류와 해결과정에 관한 이슈를 이곳에 계속 추가할 예정이다.
'안드로이드(Android) > 이슈 및 해결' 카테고리의 다른 글
안드로이드 뷰 사이즈 자바 코드에서 동적으로 변경하기 (0) | 2019.12.13 |
---|---|
Android Module 추가 방법 (0) | 2019.12.13 |
안드로이드 Action Bar 사용 시 Item의 Icon과 Title이 동시에 보이지 않는 이슈 (0) | 2019.12.13 |
RecyclerView가 item Position을 제대로 찾지 못하는 이슈 (0) | 2019.12.13 |
실시간 채팅앱 개발의 여러가지 이슈 (0) | 2019.12.13 |