안드로이드 개발 팁 #19 - Index corrupted 오류
안드로이드 스튜디오도 오류가 좀 있는 거 같습니다. 가끔 Connecting to Gauge...라는 메시지를 보여주며 무한루프를 도는 경우가 있더라구요. 이 때에는 일반적인 종료도 불가하여 강제 종료를 해야 합니다. 문제는요. 안드로이드 스튜디오를 다시 시작하면, 위와 같이 Index corrupted 오류가 발생할 수 있다는 것입니다. 처음에 어찌해야 할지 몰라 당황했어요. 하지만요. 우리에겐 구글링이 있지 않습니까? 검색해 보면, 분명 해결 방법이 있을 것입니다.
Index corrupted 오류 해결 방법
검색해보니 역시나 제일 먼저 반겨주는 것은 스택오버플로우이군요. 다음과 같이 하면 된다고 하여 따라해 보았습니다. 그 결과, 오류가 해결되는 것을 확인했습니다.
- 안드로이드 스튜디오를 종료 하세요.
- {프로젝트_폴더}/.idea/workspaces.xml 파일을 삭제 하세요.
- 안드로이드 스튜디오를 재시작하세요.
참고 사이트
지난 안드로이드 개발 팁
- #18 - 오래된 프로젝트의 build.gradle 파일 수정
- #17 - 뷰 바인딩 적용된 프래그먼트에 데이터 바인딩 적용 후 빌드시 발생하는 오류
- #16 - 특정 일이 속하는 주의 모든 날짜를 배열로 구하는 방법
- #15 - RecyclerView에 리스트를 로딩한 후 처리할 일 작성
- #14 - RecyclerView 뷰에서 항목 클릭시 뷰가 깜빡이는 문제
- #13 - 공통으로 사용할 색상 리소스 만들고 뷰에 적용
- #12 - 코틀린 언어 변환시 추가로 수정할 build.gradle 파일들
- #11 - 리스트/배열로부터 찾을 원소의 위치 읽기
- #10 - 앱의 다크 모드 진입 막는 방법
- #9 - 데이터 바인딩/뷰 바인딩 사용하지 않을 경우 자체적으로 만드는 Views 클래스
- #8 - TextView에 linear gradient color 적용하기
- #7 - 다이얼 화면 연결하기 위해 Activity 클래스의 확장 메소드 작성
- #6 - 웹 브라우저를 여는 확장 메소드 작성
- #5 - HTML 적용된 TextView에서 링크 클릭은 어떻게 구현?
- #4 - RxJava의 Observable, Single 객체의 기본 설정 수행 메소드 정의하기
- #3 - 특정 화면 이동시 다른 화면 모두 닫기
- #2 - HTML 이스케이핑 적용된 문자 풀어주기
- #1 - TextView로 HTML 내용 보여주기
[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.
Upvoted! Thank you for supporting witness @jswit.