gpt4 book ai didi

安卓工作室 3.1 : Erroneous unresolved references in editor

转载 作者:IT老高 更新时间:2023-10-28 13:26:29 25 4
gpt4 key购买 nike

我运行的是 Ubuntu 17.10,并且我刚刚将 Android Studio 从版本 3.0.1 更新到了 3.1。这是 Help -> About 中的版本信息:

Android Studio 3.1
Build #AI-173.4670197, built on March 22, 2018
JRE: 1.8.0_152-release-1024-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.13.0-37-generic

不幸的是,虽然 IDE 之前在我的(第一个)Kotlin 项目中能够解析特定于 android 的引用,但在新版本中它似乎无法解析。这是显示我的意思的屏幕截图:

Android Studio 3.1 中,它声称不存在诸如 setContentView() 之类的核心 Android 函数,并不断提示我为其创建一个抽象函数 -我显然不想这样做。但是,如果我点击构建按钮,我会在 8 秒内得到 BUILD SUCCESSFUL

为什么我的编辑器会这样做,以及如何让与 Android 相关的函数和类再次正确解析?

  • 构建 → 清理然后构建 → 重建没有帮助。
  • File → Invalidate Caches and Restart 也无济于事
  • 手动 Gradle 同步也不会。
  • 使用 Java 而不是 Kotlin 编写的不同项目可以正常工作。
  • Link to the project I'm experiencing issues with (它是开源的)

最佳答案

  1. 退出工作室。
  2. 删除 .idea/(在我看来这是最重要的)、build/、app/build 目录。
  3. 启动 Studio
  4. Set Settings -> Build -> Gradle settings back(在我的例子中是最后一个稳定的 Gradle 本地发行版)。
  5. 清理并重建项目。

帮助我。

关于安卓工作室 3.1 : Erroneous unresolved references in editor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49545037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com