【解决】升级到Android Studio 4.2 Error:Execution failed for task ':app:kaptDebugKotlin'. 异常

不知道小伙伴们最近是不是遇到了一个问题,我的项目明明在Android Studio 4.1之前的版本运行没有问题,但升级到了Android Studio 4.2就编译不成功了呢?

编译过程中,你可能会遇到下面的错误:
Error:Execution failed for task ':app:kaptDebugKotlin'.

而且你有可能会发现,你的同事升级4.2没有问题,而偏偏只有你存在这个问题。。

原因如下:
好多同学安装完Android Studio就直接创建项目使用了,也没有配置JDK环境啥的。。这没有问题,在Android Studio 4.1(包括)之前,其自带的JDK版本是1.8,但是到了4.2版本,自带的环境变成了11,在编译过程中会缺少 javax /xml/bind/JAXBException类的问题。这个问题从Java 9 就存在了。这是导致Error:Execution failed for task ':app:kaptDebugKotlin'.的直接原因。

  如果你的项目之前JDK环境是1.8,突然升级Android 4.2报错编译失败,那请按照下面的方面解决:
image.png

在Android Studio中打开File-Project Struture-SDK Location中的JDK环境更换为自己目录的jdk 1.8即可解决。

你可能感兴趣的:(【解决】升级到Android Studio 4.2 Error:Execution failed for task ':app:kaptDebugKotlin'. 异常)