개발자가 되고 싶은 1人

안드로이드 ndk 오류로 인한 프로그램 실행이 안되는 경우. 본문

프로그래밍/안드로이드

안드로이드 ndk 오류로 인한 프로그램 실행이 안되는 경우.

인생을 노트하자 2024. 3. 18. 11:38

안드로이드 스튜디오에서 개발시

 

No toolchains found in the ndk toolchains folder for ABI with prefix arm-linux-androideabi

 

와 같이 뜨는 경우가 있을 것이다.

 

기존 A 개발자가 개발을 진행하였고 B 개발자가 소스코드를 내려받아 프로그램 실행하는 경우 간혹 위와같은 오류를 볼 수있을 것이다.

 

해당 문제는 A 개발자 PC에 세팅되어 있는 ndk 버전과 B개발자의 ndk 버전이 맞지 않은경우 종종 볼수 있는데 필자는 다음과 같이 해결하였다.

 

==============

========================================================================

 

※ 안드로이드 스튜디오에서 IDE 버전마다 다를 수 설정 경로는 다를 수 있음.

 

 

- File > Settings... > Languages & Frameworks > Android SDK

- Appearance & Behavior > System Settings > Android SDK

 

버전마다 위 경로가 다를수 있으며 둘다 경로를 찾아서 들어가봐도 되지만 IDE에서 제공하는 SDK Manager 버튼을 클릭하여 한번에 들어가면 굳이 경로를 따질 필요가 없음.

 

SDK Platforms, SDK Tools, SDK Upadate Site 3개의 탭이 존재 하는데.

 

1. SDK Manager 버튼 클릭

 

2. 두번째 탭인 SDK Tools탭 클릭.

 

3. SDK Tools 탭에서 Show Pakage Details 체크박스 선택(활성화)

 

4. 기존 A개발자 pc에서 세팅되어 있는 ndk 버전과 동일하게 체크 후 install

 

 

 

ndk 설치가 완료되면 정상적으로 개발 및 수정 진행이 가능 하다.

 

 

 

 

※ 위와같이 진행하면 쉽지만..

A 개발자 pc의 ndk 경로에 있는 ndk 폴더를 통채로 같은 경로에 넣어도 됨.

 

Comments