我刚刚继承了一个相当大的Android代码库,我在导入项目后遇到了Android/Android Studio令人困惑的问题:Android Studio说“无法解决方法”,但项目构建正确
打开某些项目文件中,我看到一堆代码以红色突出显示(AS报告“无法解析方法XXXX”):
但该项目建立就好了(!):
有问题的方法不存在AFAICS(我已经为它做了一个全局搜索),但是,项目建立得很好。
我觉得这很傻,但是这里有人知道发生了什么事吗?
我刚刚继承了一个相当大的Android代码库,我在导入项目后遇到了Android/Android Studio令人困惑的问题:Android Studio说“无法解决方法”,但项目构建正确
打开某些项目文件中,我看到一堆代码以红色突出显示(AS报告“无法解析方法XXXX”):
但该项目建立就好了(!):
有问题的方法不存在AFAICS(我已经为它做了一个全局搜索),但是,项目建立得很好。
我觉得这很傻,但是这里有人知道发生了什么事吗?
那么,事实证明,该项目使用Lombok和这些方法是自动生成的,Android Studio不知道如何处理它们,除非你安装Lombok plugin for Android Studio。
此前我有同样的问题,因为 Android Studio使许多文件作为缓存并不删除它们。这在需要制作新文件时可能会造成麻烦,因此清除caches will clear the old cache
可能会解决您的问题
转至file menu
并单击invalidate Caches/Restart
。
你没有完成右键单击getPaymentsComponent()并选择了Go-> Definition来查看它需要你吗?
不知道倒票是怎么回事 - 想知道为什么。这不是问这个问题吗? –