[에러 로그] 안드로이드 스튜디오 빌드에러
안드로이드 프로젝트를 GitHub 에서 받아와서 맥북에 빌드 시키는 과정에서 다음과 같은 에러가 발생하였다.
org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'.
~ 생략 ~
Caused by: java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:787)
at com.android.build.gradle.internal.ndk.NdkHandler.getPlatformVersion(NdkHandler.java:159)
at com.android.build.gradle.internal.ndk.NdkHandler.supports64Bits(NdkHandler.java:332)
at com.android.build.gradle.internal.ndk.NdkHandler.getSupportedAbis(NdkHandler.java:404)
에러로그를 보니 프로젝트 설정하는데 에러가 발생하였고, NullPointerException 이 발생한 걸 보니
무엇인가 없다는 것 같다.
알고보니 맥북에 새로 안드로이드 스튜디오를 설치해서 NDK 관련 SDK 가 없었던 것이다..!
원인 : 안드로이드 스튜디오에 NDK 관련 SDK 가 설치 되지 않아서 발생
해결책 : 안드로이드 스튜디오 메뉴 중 Preferences
-> Andorid SDK -> SDK Tools 이동
SDK Tools 에서 CMake 와 NDK 가 설치되어 있는지 확인 후
설치 되어 있지 않으면 체크하고 설치 (Install)
그림과 같이 CMake 와 NDK가 체크되어 있고 Status 에 Installed 라고 표시되어 있어야한다.