记一次解决Android Studio中依赖项存在但编译报错问题的过程

今天在编写安卓项目的时候,编译运行MainActivity的过程中,gradle给出了一些编译错误信息。其中显示本项目的自定义Theme依赖缺失。

这就非常奇怪了,我看了一眼代码目录下面的ui.theme包,明明Theme.kt里面已经定义了需要的主题啊。而且ctrl+左键也是可以跳转到对应依赖项的。而且这个问题有个很怪的现象,新建的MainActivity是可以编译的,一旦修改了这个代码文件,比如只是加了一个空格,就无法编译了。那只能说明这不是依赖缺失的问题了,而是gradle构建系统的问题。

我猜想应该是此前构建留下的一些缓存搞得鬼。于是我清除了本模块的out/目录,再尝试编译,成功,问题解决。

上一篇
下一篇