GNU/Linux >> Tutoriales Linux >  >> Linux

Android Studio 3.2.1:no se puede sincronizar el proyecto con archivos gradle:el argumento para el parámetro @NotNull 'mensaje' de... no debe ser nulo

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í:

  1. rm .idea/modules.xml

  2. 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)


Linux
  1. Error OpenStack Neutron db_sync:no se puede agregar una columna NOT NULL con valor predeterminado NULL [resuelto]

  2. ¿Cómo eliminar todos los archivos con una extensión particular en una carpeta particular?

  3. ¿Registrar solo archivos transferidos con Rsync?

  4. ¿Ordenar archivos en una carpeta específica con Ranger?

  5. ¿Recuperar la partición Ecryptfs con Ecryptfs-recover-private no funciona?

Archive archivos en su escritorio Linux con Ark para KDE

Sugerencias para enumerar archivos con ls en la línea de comandos de Linux

Sincronizar teléfono Android con Linux usando KDE Connect

Mantener los archivos y directorios de Linux sincronizados con rsync

Cómo configurar una copia de seguridad con rsync en Ubuntu 18.04

Android Studio:la sincronización de Gradle falló:ya se eliminó