development

IndexNotReadyException-Android 스튜디오

big-blog 2020. 12. 25. 22:45
반응형

IndexNotReadyException-Android 스튜디오


a의 값을 변경하는 동안 widgetproperties탭을 AndroidStudio던지기에 유지합니다 IndexNotReadyException. 그러나 재 시도하는 동안 몇 분 후에 오류가 발생하지 않습니다.

다음은 오류 로그입니다.

com.intellij.openapi.project.IndexNotReadyException: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation
    at com.intellij.util.indexing.FileBasedIndexImpl.handleDumbMode(FileBasedIndexImpl.java:856)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:805)
    at com.intellij.util.indexing.FileBasedIndexImpl.processExceptions(FileBasedIndexImpl.java:930)
    at com.intellij.util.indexing.FileBasedIndexImpl.collectFileIdsContainingAllKeys(FileBasedIndexImpl.java:1190)
    at com.intellij.util.indexing.FileBasedIndexImpl.processFilesContainingAllKeys(FileBasedIndexImpl.java:1018)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$26.compute(PsiSearchHelperImpl.java:1096)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$26.compute(PsiSearchHelperImpl.java:1093)

AndroidStudio을 최신 버전으로 업데이트했습니다 . 그러나 여전히 오류가 발생합니다. 수정 또는 해결 방법이 있습니까?


백그라운드 indexing프로세스 때문에 발생 합니다.

IDE가 인덱싱 중일 때 속성 탭에서 값을 변경하려고하면 IndexNotReadyExceptionthrow됩니다.

인덱싱이 완료 될 때까지 기다리십시오.

Google이 AndroidStudio다음 릴리스 에서이 문제를 해결하기를 바랍니다 .


파일-> 캐시 무효화 및 다시 시작

이렇게하면 이전 인덱싱 프로세스가 중지되고 새 프로세스가 시작됩니다.

그 후 인덱싱을 기다렸다가 해당 프로젝트를 빌드하십시오.


나는 같은 문제에 직면했고 이것 에 따라 해결책을 찾았고 , API 레벨 22를 21로 변경하고 문제가 해결되었습니다.

XML 레이아웃에 대한 API 레벨이 API 22 인 ** 자동으로 최상의 선택 **으로 설정되었습니다.

여기에 이미지 설명 입력

이 API 22를 API 21로 변경합니다.

여기에 이미지 설명 입력

예외가 제거되었습니다.

이 도움을 바랍니다. 감사


Android Studio의 기본 프로젝트 열기 옵션에서 esclipse에 빌드 된 프로젝트를 열려고 시도한 경우 프로젝트 가져 오기를 시도하고 엽니 다.


이 경우 gradle 메서드를 실행하면 증분 빌드가 다시 빌드되고 인덱싱이 다시 시작됩니다.

task _deleteIncrementals << {
    def dirName = new File("${rootDir}/$project.name/build/intermediates/builds/debug/")
    dirName.deleteDir()
}

참조 URL : https://stackoverflow.com/questions/28192650/indexnotreadyexception-android-studio

반응형