06-30 00:00
Notice
Recent Posts
Recent Comments
06-30 00:00
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Archives
Today
Total
관리 메뉴

pear

[3rd-part AAR] "arm-linux-androideabi" build setting - No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi 본문

android

[3rd-part AAR] "arm-linux-androideabi" build setting - No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

pearlab 2022. 6. 20. 15:28

예전 프로젝트를 load하면 Build 오류를 자주 만나게 된다.

 

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

 

Google Find

제법 오래전에 나왔던 mips64el-linux-android 이슈만 검색이 된다.

하지만 나와는 다른 Case인듯 하다.

 

case1

혹시나 싶어서 이전 빌드 수정에 적용했던 NDK를 지정하면 오류가 발생하지 않는다.

ndkVersion "21.4.7075529"

 

 

추가

case2

android studio manager에서 show package details를 체크하면 설치 버전을 지정 할수 있다.

24.x.x의 NDK버전이 설치 되어 있으면 ndk를 사용하는 프로젝트일 경우 'arm-linux-androideabi'를 경험 할수 있다.

실제 NDK 24.x.x버전을 사용하지 않는다면 해당 package를 삭제하거나 NDK Version을 지정하여 사용할 수 있다.

SDK Manager

 

 

아래 페이지에 따르면

Gradle Version에 따라 저정된 NDK가 사용되어야 할 것 같지만

실제로 설치된 가장 최신버전으로 Build되는 것 같다.

https://developer.android.com/studio/projects/install-ndk

 

NDK 및 CMake 설치 및 구성  |  Android 개발자  |  Android Developers

NDK 및 CMake 설치 및 구성 앱의 네이티브 코드를 컴파일하고 디버그하려면 다음 구성요소가 필요합니다. Android 네이티브 개발 키트(NDK): Android에서 C 및 C++ 코드를 사용할 수 있도록 해주는 도구 모

developer.android.com

 

추가

case3

gradle version을 3.6이상으로  지정하여 기본 버전(r24미만)을 사용을 하도록하면 된다.

 

 

이전글

[NDK] "stack_chk_fail_local" old project build setting - ld: error: undefined hidden symbol: __stack_chk_fail_local