La actualización de Android Studio hace que el proyecto no se ejecute

Antecedentes: después de actualizar la última versión de Android Studio, el nuevo proyecto se ejecuta normalmente, pero cuando se ejecuta el proyecto anterior, aparece un error de compilación:

Execution failed for task ':EquipCore:compileDebugJavaWithJavac'.
> superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RScanner (in unnamed module @0x1b1ab21b) cannot access class com.sun.tools.javac.tree.TreeScanner (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.tree to unnamed module @0x1b1ab21b
Cause: superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RScanner 
(in unnamed module @0x1b1ab21b) cannot access class com.sun.tools.javac.tree.TreeScanner (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.tree to unnamed module @0x1b1ab21b

Versión actualizada
compilar error uno
Error de compilación dos

Pruebe la solución:
①: Build --> Clean Project; --> Rebuild Project;
②: build.gradle: modifique gradle:version a la versión adaptada;
③: Settings–>Gradle–>Gradle JDK seleccione la versión utilizada antes;
④: Configuración–>Gradle–>Gradle JDK -->DownLoad JDK: versión Seleccione la versión utilizada anteriormente (la mía es 11), haga clic en DESCARGAR–>Gradle JDK para seleccionar la versión de descarga–>APLICAR–>OK; reinicie y vuelva a ejecutar ;

Pruebe las soluciones anteriores una por una y finalmente resuelva el problema en la solución ④.

Análisis de la causa: después de actualizar Android Studio, las versiones de Gradle y del complemento se actualizan automáticamente. La versión de Gradle utilizada en el proyecto anterior se sobrescribió y no se puede encontrar el jdk correspondiente en el archivo de configuración, lo que genera una falla en la compilación del proyecto.

Supongo que te gusta

Origin blog.csdn.net/qq_28872655/article/details/130340928
Recomendado
Clasificación