오류.
MainActivity.java 파일에서 코드를 작성할 때는 자동완성이 되었으나
activity_main.xml 파일에서 코드를 작성할 때 어느순간부터 자동완성 기능을
사용할 수 없게 되었다.
XML 파일에서 자동완성 기능이 안 되는 문제를 해결하기 위한 방법을 소개하겠다.
방법 1. InvalidateCaches / Restart 안드로이드 스튜디오 기능 활용
안드로이드 스튜디오 왼쪽 상단에 File -> InvalidateCaches / Restart 를 클릭해
안드로이드 스튜디오를 재부팅시킨다.
방법 2. 캐시 파일 삭제하기
1.
C:\Users\사용자이름\.android
켜져 있는 안드로이드 스튜디오를 끈다.
위의 주소를 경로에 복붙하여 cache 파일을 찾아준다.
찾은 cache 파일을 찾아 삭제한 뒤 다시 안드로이드 스튜디오를 실행한다.
안 되면 재부팅을 한다.
2.
C:\Users\사용자명\AppData\Local\Google
위의 경로로 폴더를 찾아가 자신의 컴퓨터에 설치된 AndroidStudio 파일을 찾는다.
해당 파일을 들어가 caches 파일을 찾은 후, 삭제 한다.
방법 3. 절전모드 끄기
안드로이드 스튜디오 상단에 File -> Power Save Mode 체크 해제
Power Save Mode 에 체크가 되어 있다면 체크를 해제해 절전모드를 끈다.
최종 해결 방법 4. 새로운 프로젝트 생성하기(New Project)
최후의 수단으로 New 버튼을 누르고 새로운 프로젝트를 생성해준다.
나는 위의 방법들이 통하지 않아 New Project를 만들었더니
XML 파일에서 자동완성 기능을 다시 사용할 수 있게 되었다.
프로젝트의 코드를 크게 작성하지 않았다면
위의 방법이 아닌 새로운 프로젝트를 생성하는 것이 가장 빠른 해결책인 것 같다.
'TIL > Android' 카테고리의 다른 글
[Android] Gradle(그레이들), res(리소스), layout(레이아웃), manifest(매니페스트) 정리 (0) | 2022.10.02 |
---|---|
[Android] 안드로이드 스튜디오 프로젝트 폴더와 파일 구성, MainActivity.java 구조 (0) | 2022.10.02 |
[Android] 안드로이드 애플리케이션 구성 - 컴포넌트, 액티비티, 서비스, 방송 수신자, 컨텐트 제공자, 인텐트 (0) | 2022.10.01 |
[Android] 안드로이드란? (0) | 2022.10.01 |
코틀린(Kotlin)/ Hello world, 클릭 이벤트, 사람 수 체크하기 (0) | 2022.08.26 |
[Android] 새로운 프로젝트 생성 및 애뮬레이터 설치 (0) | 2022.08.23 |
댓글