반응형

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android


오랜만에 안드로이드 스튜디오 최신 버전으로 업데이트 후 Gradle 및 NDK 버전을 올렸더니 프로젝트 Sync할때 아래와 같은 에러가 나네요.


SDK Manager를 실행 후 CMake와 NDK를 다시 설치 해보아도 증상이 해결 되지 않아서 NDK 릴리즈 노트 확인 해보니

NDK r17c 버전부터 ARMv5 (armeabi), MIPS, and MIPS64 ABI가 더이상 지원되지 않아서 삭제 되었네요.

실제로 android-sdk폴더/ndk-bundle/toolchains/ 폴더내에 mips64로 시작하는 폴더가 보이질 않습니다.


Android NDK, Revision r17c (June 2018)

https://developer.android.com/ndk/downloads/revision_history

  • GCC is no longer supported. It will be removed in NDK r18.
  • libc++ is now the default STL for CMake and standalone toolchains. If you manually selected a different STL, we strongly encourage you to move to libc++. Note that ndk-build still defaults to no STL. For more details, see this blog post.
  • gnustl and stlport are deprecated and will be removed in NDK r18.
  • Support for ARMv5 (armeabi), MIPS, and MIPS64 has been removed. Attempting to build any of these ABIs will result in an error.
  • Support for ICS (android-14 and android-15) will be removed from r18.
  • The Play Store will require 64-bit support when uploading an APK beginning in August 2019. Start porting now to avoid surprises when the time comes. For more information, see this blog post.

저는 우선 NDK r16b를 받아서 android-sdk 폴더내 ndk-bundle/toolchains/mips64el-linux-android-4.9에 복사하여 해결 하였습니다.


반응형

+ Recent posts