본문 바로가기
Debugging&Solution/Solution

[Solution] Android Studio - Please select Android SDK

by 코딩의성지 2019. 10. 16.

요즘 진행하고 있는 프로젝트가 안드로이드, 서버 둘다 개발해야하다보니 이클립스 왔다가 안드로이드 스튜디오 갔다가 정신이 없다.

안드로이드 스튜디오로 개발하던 프로젝트를 열고.. 프로젝트를 실행해보려고 하니... 이런 에러가 발생하면서, 실행이 안됐다.

Error: Please select Android SDK

 

잉 ...!!? 잘못한거 저 없는데 ...... 왜 이런 에러가..

 

 

 

서둘러 구글링을 해봤다. 안드로이드 개발하다 보면 여기저기서 에러가 터진다. 사람 참 환장하게하는 R Class, 왜 죽는지 도저히 모르겠는 Memory 관리 문제 등등 ... 참 사람 많이 괴롭힌다.

 

그 중에서도 대표적인 에러가 저 친구라 생각한다. 내 생각이다... 처음 이 에러를 마주쳤을 때 해결이 도저히 안되서 하루종일 걸린 기억이 있어서 이렇게 생각하는 걸 수도 있다.

 

보통 Please select Android SDK 이 녀석은 현재 내가 사용하는 sdk 랑 이전에 프로젝트에 올라와 있는 sdk가 맞지 않기 때문이다.

왜 이런 일이 생기지 하고 생각해보니 이 프로젝트가 git을 통해 팀원들과 같이 개발을 하고 있는데, 이 과정에서 서로의 안드로이드 개발 환경이 완전히 일치하지 않아 발생한 문제가 아닐까... 조심스럽게 추측한다.

 

아무튼 해결 방법 네 가지를 소개해드리도록 하겠다.

 

1.  File -> Sync Project with Gradle Files

말그대로 Gradle 싱크를 맞춰주는거다.  보통 이거 눌러주면 해결되는 것 같다.

나는 이걸 누르니깐 해결됐다. 하지만 여기 이 글을 보러 온사람이라면 저건 눌려봤을거라 생각한다. 그래서 추가적으로 방법을 소개한다.

 

2, File -> Invalidate Caches / Restart

 

혹시 Sync Project with Gradle Files를 눌렀는데도 안되면 이걸 눌러보자. Sync Project with Gradle Files 두칸 아래에 있다. 이건 Caches 정리하고 다시 Sync를 맞추는 거라고 생각하면 된다. 이것도 흔히 아는 방법일거라 생각한다.

 

3. SDK path 확인하기

 

나 첫번째 저 에러를 봤을 때가 이 문제 때문이었다. 와 진짜 환장할뻔 했다...  설정이 잘못되어있거나 ( 안드로이드 지웠다가 다시 설치하거나하면 이렇게 될수도 있는 것 같음) 설치 자체가 잘못됐거나 할때 이런 문제가 발생한다.

 

프로젝트 우클릭 -> Open Module Setting -> Module 에서 Complie SDK Version 이 잘 설정 되어 있는지 확인하고, 설정이 안되어 있으면 설정한 뒤에 다시 빌드해보자. 

 

4. Android studio 업데이트하고 싱크 맞추기

모든 방법이 안될때 .... Android Studio 가 문제가 아닐까 생각해보자.

 

Help -> Check for Updates 메뉴를 통해 업데이트를 한 뒤에 다시 Sync를 맞춰보자.

 

 

뭐 이 네가지 방법 정도면 이 에러는 해결이 되지 않을까? 아무튼 에러 잘 해결하시고 오늘도 즐코하자!

반응형

댓글