상세 컨텐츠

본문 제목

R.layout.activity_main에러, Cannot resolve symbol 'R'에러 해결방법

안드로이드 스튜디오

by 담디비 2020. 2. 19. 22:17

본문

안녕하세요 티스토리 드뎌 첫글이네요 

오늘은 최근 제가 꽤나 애먹었었던 안드로이드 스튜디오 오류 해결 방법에 대해 알려드릴려고 합니다!

안드로이드 스튜디오를 시작하시면서 Main_Acitivity에 빨간줄이 생기면서 R 부분에 Cannot resolve symbol 'R' 이라고 뜨는 오류가 많이들 생기시는데요 

 

 

 

 

 

제가 하루를 버리고 인터넷을 뒤져뒤져 알아냈던 방법들을 모두다 한꺼번에 공유하고자합니다! 

1. Sdk manager 사용 

저 파랑색 부분으로 친 부분을 클릭하시면 각종 sdk 툴이나 플랫폼을 설치 할수가 있습니다 

무언가 설치가 안되어서 오류가 발생한다는게 귀찮다 그러면 

그냥  플랫폼 툴 전체 체크해서 다 설치하시길 바랍니다 

 

 

 

 

 

2.Build- Clean Bulid - rebuild

Build- Clean Bulid - rebuild 리빌드까지 하시고  에러가 없어졌는지 체크하시길 바랍니다 

 

 

 

 

 

 

 

 

 

3.Invalidate Cashes / Restarte 

Invalidate Cashes / Restarte  캐쉬들을 삭제하고 다시시작하는 것입니다

각종 에러들 생겼을때 한번씩 혹시모르니 돌려보세요 

 

 

 

 

4. 자신의 프로젝트에 문법오류나 오타 없는지 확인하기 

저같은 경우는 오타확인으로 문제를 해결했는데요 

layout에 dp를 dpp 로 잘못 입력한것두 있었고 

java 폴더에 Main_Activity를 이름을 안맞추어 주어서 오류가 나왔던것을 수정해주었더니 

에러 해결하였습니다 번거롭지만 한번씩 확인 해보는것도 한가지 방법입니다 .

 

 -참고로 R 이없다고해서 Alt + enter 하고 그냥 그 곳에 R을 만들어주면 해결이 안됩니다 ㅠㅠ 

그것보단 위에 4가지방법을 추천드립니다 

 

관련글 더보기