【问题标题】:Cannot resolve symbol for my packages无法解析我的包裹的符号
【发布时间】:2015-02-08 14:12:39
【问题描述】:

类似的问题

Android Studio inline compiler showing red errors, but compilation with gradle works fine Android Studio Marks syntax as error, but gradle compiles

通过编辑build.gradlegradle-wrapper.properties 升级我的Gradle 版本后,我的项目中断了。但是我可以在虚拟设备上运行它而不会出错。

与 Gradle 文件同步使缓存无效或回滚到旧提交都不能解决问题。 我的工作区快照 LeagueMatch 类在同一个包中,但它们彼此看不到。使用具有完整路径的类并不能解决问题,因为我的包不可见,例如Cannot resolve symbol 'model'。回滚到以前的提交也不能解决问题。

最初我想制作需要新版本 gradle 的 New Relic 工作。这引起了更大的问题。你能帮我找到解决办法吗?

编辑

我想我明白了。我创建了一个新项目,只复制了旧项目的 java 源和 xml res 文件,红线消失了。左侧屏幕是旧项目。

【问题讨论】:

    标签: android-studio android-gradle-plugin


    【解决方案1】:

    我遇到了同样的问题,但我仍然没有弄清楚为什么会这样..

    无论如何,我通过删除.idea 文件夹并从build.gradle 重建项目来解决它。

    删除 .idea 文件夹并重新启动 Android Studio 后,它会告诉您它找到了一个未链接的 Gradle 项目(如果您错过了此消息弹出窗口,您可以在右下角的 EventLog 中找到它),按照加入项目的方向,它会自行修复。

    【讨论】:

    • 我按照您的步骤操作,但重新启动后它不允许我打开项目,告诉我 .idea 丢失。所以我不得不选择Import project(Eclipse ADT, Gradle, etc.)。同样的结果:(
    • 我完全按照你说的做了,一切都按照你的描述进行。结果相同
    • 所以还是看不到那些类?
    • 它们仍然不可见。我想我对build.gradle 做了一些事情。
    • 我在您的 build.gradle 文件中没有看到任何奇怪的东西。如何将您的存储库克隆到新目录并从 AndroidStudio 的新实例打开新项目并选择您的 build.gradle 文件作为构建项目的基础?我会这样做,但我现在不在我的盒子前面..
    猜你喜欢
    • 2018-11-11
    • 1970-01-01
    • 1970-01-01
    • 2019-12-23
    • 1970-01-01
    • 2021-02-04
    • 1970-01-01
    相关资源
    最近更新 更多