当前位置: 代码迷 >> 综合 >> java.lang.reflect.InvocationTargetException (no error message) 的解决方案
  详细解决方案

java.lang.reflect.InvocationTargetException (no error message) 的解决方案

热度:11   发布时间:2023-12-16 11:14:19.0

背景

开发中偶尔会碰到这个问题:

Execution failed for task ':app:kaptDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution> java.lang.reflect.InvocationTargetException (no error message)

很是操蛋,自己有时直接build 文件删除 ,AS invalidate cache and restart 竟然又编译通过了,就没有深究,今天合并代码后又出现这个问题了,这时又按照如上做了三两编搞不起来了emo,,,,于是决定研究一下。

解决

1、无从下手的提示

碰到这个问题时估计大家都见到同样的UI提示

在这里插入图片描述

2、查找原因

只要知道到报错的原因,问题就迎刃而解,,,关键是这个报错提示隐藏的有点深,对于这类问题编译器不直接提示,而大部分我们按照Try提示也看不到主要提示。

其实这时我们点击编译器找到 build->build output 窗口点击build failed 红色提示,错误就直接展示了(贴图不贴了,贴一张自己工作中碰到的这个问题,关键信息打码图片被csdn识别为违规图片,,,,)。

具体错误大家可能遇到的不一样,找到原因基本也就知道怎样解决了,但是这类的都报这个提示真是操蛋,藏得够深,,,,,想想之前删除build 重启AS可能是类似情况,只是当时编译器抽风重启后导包又正确的了原因吧!!!!

  相关解决方案