[AndroidStudio] 빌드까지 정상적으로 되는데 라이브러리를 찾을수 없다는 오류 날때

avatar
요즘 틈틈히 안드로이드 스튜디오로 앱을 만드는 공부를 하고 있다. 
그런데, 불과 몇주전에 참고하던 소스를 새로 열어보았더니 온통 에러 경고로 에디터창이 빨간색 투성이가 아닌가? 

Cannot resolve symbol 'AppCompatActivity'

이건 라이브러리를 못찾아서 나는 오류가 아닌가?

그런데, 잘되던 소스에 아무것도 하지 않았는데 왜 오류가 나는거지?

문제는 오류라고 표시되어 있는 곳의 에러메시지를 보면 에러가 날만한 곳이 아닌데 오류라고 표시되어 있는것이다.

보통 이런 경우는 버전 기록 오류가 많지만, 이 소스는 얼마전까지 정상적으로 실행되었던 소스고 그 뒤로 손도 대지 않았다. 그런데 오류가 난다.

심지어 컴파일 하고 실행해보면 정상적으로 실행까지 다 된다.

황당하지만, 당황하지 않고 구글신께 여쭤보았더니 친절한 구글신께서 답을 알려 주셨다.

우선 안드로이드 스튜디오를 종료한다.

그런다음, 해당 프로젝트의 디렉토리에 보면 ".idea" 라는 폴더가 있는데 이 폴더를 열어본다.

이 폴더에 "libraries" 라는 폴더를 삭제하거나 이름을 변경하면 된다.
그리고 다시 안드로이드 스튜디오를 실행.
그러면 안드로이드 스튜디오가 프로젝트를 불러오며 다시 "libraries" 폴더를 만들어 준다.

이렇게하면 이렇게 아무것도 하지 않았는데 정상적으로 오류가 났던 라이브러리를 불러 오는것을 볼수 있다.

아까 "libraries" 폴더의 이름을 바꿨던 위치에 가보면 새로운 "libraries" 폴더가 생성되어 있다.

예전에 사용하던 이클립스도 이렇게 기존 파일이 꼬여서 문제가 없는데도 문제가 있는것처럼 보여주는 경우가 많았는데 안드로이드 스튜디오도 그렇다. 좀더 기술이 발전 해서 이런 어처구니 없는 오류는 없었으면 좋겠다.



0
0
0.000
1 comments
avatar

Hi, @son10001!

You just got a 1.38% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

0
0
0.000