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

Solución para el problema de 'inotify size insufficient' en Android Studio

Introducción

Inotify configurará un "handle de watch" para todas las carpetas dentro del proyecto. Desafortunadamente, el límite predeterminado de handles de watch de Linux no satisface las necesidades del tamaño real del proyecto, y cuando se alcanza el límite, se forzará a IntelliJ a escanear recursivamente el árbol de directorios del proyecto (lo que será muy tiempo consumidor).

Para evitar este problema, recomendamos modificar y aumentar el límite de watches (generalmente521k está bien), a continuación se presentan los pasos específicos.

Descripción del problema:

Al importar el código fuente de AOSP en Android Studio y completar el indexing, es posible que en la esquina superior derecha del IDE se presente una advertencia: "Kernel inotify watch limit reached".

Solución:

Abre/etc/Añade una frase al final del archivo sysctl.conf:

fs.inotify.max_user_watches = 524288

Usa el siguiente comando para que los cambios se hagan efectivos:

sudo sysctl -p

Luego, simplemente reinicia tu Android Studio.

Esto es todo el contenido de este artículo, espero que el contenido de este artículo pueda ayudar a los amigos que se encuentran con este problema. Si tienen alguna pregunta, pueden dejar un mensaje para intercambiar. Gracias por el apoyo a la tutorial de gritos.

Te gustará