我正在运行 Ubuntu 17.10,并且刚刚更新安卓工作室从版本 3.0.1 到 3.1。以下是“帮助”->“关于”中的版本信息:
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 的引用,但在新版本中似乎无法解析。这是显示我的意思的屏幕截图:
In 安卓工作室3.1,它声称核心Android功能,例如setContentView()
不存在,并不断提示我为它创建一个抽象函数 - 我显然不想这样做。但是,如果我点击构建按钮,我会得到一个BUILD SUCCESSFUL in 8s
.
为什么我的编辑器要这样做,以及如何让 Android 相关的函数和类再次正确解析?
- 构建 → 清理,然后构建 → 重建没有帮助。
- 文件→使缓存无效并重新启动也没有帮助
- 手动 Gradle 同步也不会。
- 用 Java 而不是 Kotlin 编写的另一个项目可以正常工作。
-
链接到我遇到问题的项目 https://github.com/sbrl/Pepperminty-Wiki-Client-Android(它是开源的)
- 退出工作室。
- 删除 .idea/ (在我看来这是最重要的)、build/、app/build 目录。
- 开始工作室
- 设置设置 -> 构建 -> Gradle 设置(在我的例子中是最后一个稳定的 Gradle 本地发行版)。
- 清理和重建项目。
帮我。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)