【问题标题】:Cannot resolve symbol on all of my code in android studio无法解析我在 android studio 中的所有代码上的符号
【发布时间】:2020-07-16 09:18:20
【问题描述】:

我卸载并重新安装了 android studio 以尝试解决我遇到的一些问题。它没有解决问题,而是创建了另一个问题(至少我认为这是造成新问题的原因)。我在另一个应用程序的所有代码行中都有“无法解析符号”。第一个问题是关于颤振应用程序,而“无法解析符号”问题是关于本机应用程序开发 (java)。

我不知道原生应用的问题是不是因为重新安装,因为我打开它很长时间后我不想打开它。我所知道的就是我在我的颤振应用程序中使用的 kotlin 代码没有同样的问题,如果我开始一个新项目(自动使用 kotlin)我也没有这个问题。

即使出现“无法解析符号”问题,它也可以让我构建应用程序。它不会在设备上启动它(它说“无法识别启动活动:未找到默认活动 启动活动时出错”),但我可以在构建后在手机上手动打开应用程序。

知道为什么会发生这种情况,我该如何解决?

【问题讨论】:

    标签: java android android-studio


    【解决方案1】:

    清理项目:

    1. 点击Build菜单。
    2. 选择Clean Project

    清理缓存:

    1. 点击File菜单。

    2. 选择Invalidate Caches / Restart...

    3. 点击Invalidate Cache对话框中的Invalidate and Restart按钮。

    【讨论】:

    • 检查您的 SDK 位置
    • 这发生在我升级到北极狐后 | 2020.3.1 浪费时间
    【解决方案2】:
    Click on File >> Close Project
    
    Delete .idea folder in project Directory
    
    Open Project again
    

    【讨论】:

    • 在删除 .idea 文件夹时,您在 Android Studio 中的项目应该关闭
    • 在键入任何 Android API 类的名称后跟点 (.)(如 Activity)时,您是否获得了任何补全帮助。 , 片段。 ....??
    • @WahdatKashmiri 是的,我关闭了它
    • @gpl 我收到了一般性建议(例如“新”)。不是特定于班级的东西。
    • 您检查过您的 android SDK 位置了吗?是否定位到正确的目录?
    【解决方案3】:

    问题解决了。导致这两个问题的原因是我安装的 Flutter 的 CSV 插件。由于我禁用了插件并重新启动了 android studio,所以一切正常。

    【讨论】:

      猜你喜欢
      • 2014-10-07
      • 2017-10-03
      • 1970-01-01
      • 2021-01-06
      • 2018-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多