kaptGenerateStubsDebugKotlin FAILED e:无法加载模块 <错误模块> - Android Studio 项目

Glo*_*ooX 40 android

当我尝试构建项目时出现此错误。我的编译器没有任何错误。

源代码: https: //github.com/KarolCieslar/WyjazdyOSP/tree/firebase

> Task :app:kaptGenerateStubsDebugKotlin FAILED
e: Could not load module <Error module>


FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:kaptGenerateStubsDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
   > Compilation error. See log for more details

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
Run Code Online (Sandbox Code Playgroud)

我试着

  • 重启并使缓存失效
  • 重新开放项目
  • 更新所有依赖项
  • 重启Android Studio
  • 重新启动计算机

T-D*_*T-D 63

我只是遇到了同样的错误,对我来说,有一个未使用的类,并且它有一些错误的导入..出于某种原因,编译器从未显示此错误..只有当我尝试将文件提交到临时分支时,代码分析才向我显示错误..我删除了该类,重新构建,然后此错误模块消息消失了,构建成功..尝试执行:也在项目中分析代码,您可能会发现问题是什么。

我还在其他一些论坛上读过,有些人面临同样的问题,对他来说,生成的代码缺少导入..所以您也可以尝试在项目中查看生成的代码并检查那里是否缺少导入。

  • 该死的 gradle 没有显示错误,这个问题浪费了 3 个小时。感谢分享 (5认同)
  • 我有同样的问题。将类移动到另一个包后,IDE 不会更新类导入。我必须手动更改导入。现在编译工作正常。 (4认同)
  • 分析代码对我不起作用。我找到有问题的导入的唯一方法是逐个导航每个类,直到某些代码中出现臭名昭著的红线。 (2认同)

Glo*_*ooX 15

解决方案:Android Studio 无法发现错误的导入。问题出在其中一个文件中。应用程序中不包含的旧导入我必须手动找到它


Aba*_*mir 10

就我而言,我使用带有 SafeArgs 的导航组件,并且将自定义 Parcelable 传递给片段。但是,当我更改该 Parcelable 的包名称时,它没有在导航图文件中更新(例如:)nav_graph.xml,我必须手动更改它。