Ok, finalmente pude averiguar el motivo.
El problema era que la carpeta de mi proyecto residía en una partición de disco duro diferente a la de mi carpeta de inicio. La carpeta que contiene mis proyectos de Android se vinculó a mi carpeta de inicio con un enlace simbólico.
No puedo decir si es el enlace simbólico, o la otra partición, lo que está causando el problema. No he comprobado eso. Tal vez funcione si lo tienes en la misma partición pero vinculado con un enlace simbólico. Tal vez funcione cuando se usa en otra partición sin enlaces simbólicos. Pero para cualquier persona que experimente este problema -> Verifique si uno de estos también podría ser su causa.
Información adicional:Mi carpeta de proyecto de Android residía en una partición de disco duro formateada con ZFS.
Acabo de ver una versión de esto en Android Studio 3.4:el único mensaje de error que vi en el IDE fue que la sincronización de Gradle falló, pero en idea.log
hubo un NullPointerException
y su rastreo se originó en com.intellij.openapi.extensions.Extensions.disposeArea
y era como el de la pregunta.
La solución que funcionó para mí:
-
rm .idea/modules.xml
-
A continuación, intente sincronizar con Gradle de nuevo.
Esto también provocó que ese archivo se regenerara automáticamente. La nueva versión tenía exactamente las mismas entradas que la anterior, además de algunas adicionales para varias dependencias de la biblioteca. No estoy seguro de si la ausencia de esas entradas fue la causa del problema o un accidente no relacionado.
Antes de eso, probé "Invalidar Cachés/Reiniciar...", y no funcionó en mi caso. También revisé dos veces y no hay enlaces simbólicos en la ruta de mi proyecto, o las rutas a Android Studio o Android SDK.
Tuve un problema similar después de cambiar el nombre de la carpeta del proyecto y agregar la carpeta renombrada como nuevo proyecto.
- resuelto esto con la infame opción "Invalidar cachés/reiniciar"
(antes de eliminar el enlace del proyecto anterior que no era suficiente)