tools - Actualización de error de Gradle a Android Studio 3.0 Beta 1
gradle plugin android studio (7)
Además, si ninguno de los elementos "limpiar", "compilar", etc. no funcionó, vaya al menú Compilar y seleccione "Crear proyecto". Me arregló el error.
Aunque es recomendable realizar una limpieza y construir antes de esto.
Nota: Esto parece ser un problema con el complemento de Android. Ver comentarios para problemas asociados.
Obtengo el siguiente error de gradle al construir el proyecto:
Gradle sync failed: Cause: java.lang.NullPointerException
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:98)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
at java.nio.file.Paths.get(Paths.java:84)
at com.android.build.gradle.internal.scope.BuildOutput.getOutputPath(BuildOutput.java:222)
at com.android.build.gradle.internal.scope.BuildOutputs.lambda$load$2(BuildOutputs.java:243)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1376)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
...
Notaré además que tuve que establecer la ubicación jdk manualmente porque si usaba el paquete, el daemon gradle no se iniciaba, quejándose de no estar en el contexto esperado (esperaba el contexto incluido, en lugar de obtener el contexto externo).
Esta configuración funcionó (con jdk incluido) en canario 9.
Crédito a @Grsmto
Según androidstudio.googleblog.com/2017/08/… , necesitas abrir una terminal y ejecutar los siguientes comandos secuencialmente:
ACTUALIZAR
Ahora la solución es más fácil, solo tiene que ir a Build -> Clean Project y luego sincronizar.
Windows
gradlew clean
gradlew assemble
Linux / Mac
./gradlew clean
./gradlew assemble
luego sincroniza el proyecto.
Desde androidstudio.googleblog.com/2017/08/… , este es un problema conocido: si tiene un proyecto de Android Studio existente que está usando una versión alfa de Android plugin 3.0 .0 (como 3.0.0-alpha9 ), es posible que obtenga el siguiente error cuando migre a Android plugin 3.0.0-beta1 y sincronice su proyecto: la actualización del proyecto Gradle falló . Puedes resolverlo siguiendo estos pasos:
Seleccionando Compilar > Limpiar proyecto en la barra de menú; solo debes realizar esta acción una vez para cada proyecto. A continuación, puede sincronizar sus archivos de proyecto con Gradle haciendo clic en Sincronizar proyecto en la barra de herramientas.
Ver la nota de lanzamiento para más detalles. androidstudio.googleblog.com/2017/08/…
Feliz codificación!
Es un problema conocido: androidstudio.googleblog.com/2017/08/…
Simplemente haz esto simplemente (no es necesario escribir comandos)
Build> Clean Project desde la barra de menú.
A continuación, sincronice sus archivos de proyecto con Gradle haciendo clic en Sincronizar proyecto en la barra de herramientas.
Problema conocido: si tiene un proyecto de Android Studio existente que está usando una versión alfa de Android 3.0.0 (como 3.0.0-alpha9), puede obtener el siguiente error cuando migre a Android plugin 3.0.0-beta1 y sincronice su proyecto: la actualización del proyecto Gradle falló.
Resuelva este problema seleccionando Compilar> Limpiar proyecto en la barra de menú; debe realizar esta acción solo una vez para cada proyecto. A continuación, puede sincronizar sus archivos de proyecto con Gradle haciendo clic en Sincronizar proyecto en la barra de herramientas.
Ver la nota de lanzamiento para más detalles. androidstudio.googleblog.com/2017/08/…
Si clean
y sync
no funciona para su proyecto Java + Kotlin-mixed, es posible que necesite cambiar su versión de Kotlin para que sea coherente con la versión de Kotlin suministrada por IDE, que a partir de Android Studio 3.0 Beta 2 es 1.1.3-2
. Estaba usando 1.1.4
en ese momento y descubrí que lo había soltado, lo había clean
y sync
antes de que todo vuelva a funcionar, y en ese momento puedo volver a 1.1.4
.
Gradle sync failed: Cause: java.lang.NullPointerException
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:98)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
at java.nio.file.Paths.get(Paths.java:84)
Lea la androidstudio.googleblog.com/2017/08/… oficial
Resuelva este problema seleccionando Build > Clean
proyecto en la barra de menú; necesita realizar esta acción solo una vez para cada proyecto. A continuación, puede sync your project
archivos de sync your project
con Gradle haciendo clic en Sync Project from the toolbar
.
NOTA
3.0 Beta 1 or 3.0 Beta 2
Una versión anterior de un programa o aplicación que contiene la mayoría de las características principales, pero aún no está completa. A veces, estas versiones se lanzan solo a un grupo selecto de personas, o al público en general, para realizar pruebas y comentarios.