반응형

안드로이드 프로젝트를 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 라고 표시되어 있어야한다.





반응형

+ Recent posts