2013-07-24 2 views
45

Android SDK를 업데이트 한 후 Android Studio를 시작했습니다. 이제 메시지로 지속적으로 실행중인 백그라운드 작업 표시Android Studio : 무기한으로 실행되는 백그라운드 작업

색인 업데이트 : 색인을 생성 할 파일 검색.

이 모드에서는 거의 매달렸으므로 그걸 처리 할 수 ​​없습니다. 백그라운드 작업을 중지 할 수있는 방법을 찾을 수 없습니다. Android Studio를 다시 시작하지 못했습니다.

+19

'Invalidate Caches/Restart' 옵션을 사용하십시오 -'File' 메뉴에서 찾을 수 있습니다. – free3dom

+0

동일한 문제가 있습니다. 작동하지 않았습니다. OP가 아직 그것을 알아 냈습니까? –

+0

클라이언트 업데이트 중! –

답변

0

저는 최근에 이런 문제가 있었고 제 경우에는 리눅스 64 비트를 사용하고 있습니다. 내 안드로이드 스튜디오는 NTFS 디스크에있었습니다. ntfs가 실행 가능 명령을 지원하지 않기 때문에 fsnotifier64 파일을 실행할 수 없으며 android-studio 폴백이 훨씬 느린 호환 모드로 대체됩니다. 해결책은 안드로이드 스튜디오 폴더를 내 홈 폴더로 복사하는 것이 었습니다.이 폴더는 ext4 였고 그런 식으로 permitions을 설정할 수있었습니다.

+2

이 문제는 해결책이 될 수 없습니다. Windows에서 동일한 문제가 발생했습니다. –

1

인덱싱은 Linux에서 inotify를 통해 트리거됩니다.
단일 사용자가 시계를 설정할 수있는 디렉토리의 수에는 제한이 있습니다. 프로젝트가 큰 경우이 한도를 초과 할 수 있으며 Android Studio는 재귀 적 스캔 모드로 되돌아갑니다. 이는 매우 느립니다. 이 문제를 해결하려면

/etc/sysctl.conf file이 줄을 추가 :

# Increase the limit for Android Studio 
`fs.inotify.max_user_watches = 500000` 

그런 sudo sysctl -p를 실행합니다.

34

나는 파일 메뉴에서 Invalidate Caches/Restart option 인 @ free3dom의 해결책을 사용해야한다는 것을 알아 냈습니다.

GIT에서 분기를 전환하여 프로젝트 파일을 변경할 때마다이 작업을 수행해야합니다.

그리고 네, 안드로이드 스튜디오는 정말 짜증 버그로 가득하다 ...

관련 문제