Android Studio inline compiler showing red errors, but compilation with gradle works fine Android Studio Marks syntax as error, but gradle compiles
通过修改build.gradle
和gradle-wrapper.properties
升级Gradle版本后,我的项目中断了。但是我可以在虚拟设备上运行它而不会出错。
与Gradle文件同步,无效缓存或回滚到旧提交都无法解决问题。
我的工作区快照
类League
和Match
位于同一个包中,但无法相互查看。使用具有完整路径的类并不能解决问题,因为我的包不可见,例如Cannot resolve symbol 'model'
。回滚到之前的提交并没有解决问题。
最初我想制作需要新版gradle的New Relic工作。这引起了更大的问题。你能帮我找到解决方案吗?
我想我明白了。我创建了一个新项目,只复制了旧的Java源文件和xml res文件,红线消失了。左侧屏幕是旧项目。
答案 0 :(得分:4)
我遇到了同样的问题,我仍然无法弄清楚它为什么会发生......
无论如何我通过删除.idea
文件夹并从build.gradle
重建项目来解决它。
删除.idea
文件夹并重新启动Android Studio后,它会告诉您它找到了一个未链接的Gradle项目(如果您错过了此消息,则可以在右下方的EventLog中找到它),按照指示加入项目,它将自行解决。