English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Android Studio에서 inotify 크기가 부족한 해결 방법

서론

Inotify는 프로젝트 내 모든 폴더에 "watch handle"를 설정합니다. 그러나 Linux 기본의 watch handle 제한 값은 실제 프로젝트 크기에 부합하지 않으며, 제한 값을 초과하면 IntelliJ가 프로젝트 디렉토리의 재귀 트리를 다시 스캔하게 되어 매우 시간이 걸립니다.

이 문제를 방지하기 위해 watches의 제한 값을 증가시키는 것을 추천합니다(일반적으로521k만 해결하면 됩니다),아래는 구체적인 해결 단계입니다.

问题描述:

Android Studio를 사용하여 AOSP 소스 코드를 가져오고 indexing을 완료한 후, IDE 우측 상단에 "Kernel inotify watch limit reached" 경고가 표시될 수 있습니다.

해결 방법:

열기/etc/sysctl.conf 파일의 끝에 다음 문장을 추가하세요:

fs.inotify.max_user_watches = 524288

다음 명령어를 사용하여 변경 사항을 적용하세요:

sudo sysctl -p

그런 다음 Android Studio를 다시 시작하면 됩니다.

이 기사의 모든 내용이 끝납니다. 이 기사의 내용이 이 문제를 겪고 있는 친구들에게 도움이 되길 바랍니다. 의문이 있으면 댓글을 달고 교류해 주세요. 감사합니다.呐喊 강의에 대한 지원에 감사합니다.

좋아하는 것 추천