【问题标题】:Android Studio 3.3.2 use fully qualified name when using "import" actionAndroid Studio 3.3.2 使用“导入”操作时使用完全限定名称
【发布时间】:2019-03-08 07:41:53
【问题描述】:

我在 Mac 上使用 Android Studio 3.3.2 和 Kotlin 时遇到了一些问题。每次我使用“import”操作时,都会在原地使用完全限定名称而不是 import 语句。您可以在此视频中看到行为:

https://i.imgur.com/Mraz7zs.mp4

我已经尝试过其他question 中给出的建议,但它们似乎不起作用。我还尝试重新安装 Android Studio 并删除其配置,但都没有成功。

【问题讨论】:

  • 我还没有使用 3.3,但是有一次我不小心在 Java 和 kotlin 的导入设置下切换了“使用完全限定名”。你检查过这些吗?
  • 我检查过了,设置没有切换

标签: android android-studio kotlin


【解决方案1】:

当您在项目尚未构建时尝试导入类时,会出现这种用于导入生成的数据绑定类的行为。首先点击“Rebuild project”,然后导入该类。然后导入工作正常。

【讨论】:

  • 其他类也有这个问题,我试过Rebuild Project,但还是不行。
  • 每个导入的类都是这种情况,还是只有 DataBinding 生成的类是这种情况(我的回答是关于最后一种情况)?
  • 不是每个导入的类都会发生这种情况,但 DataBinding 实用程序生成的类除外。
猜你喜欢
  • 2014-05-07
  • 2012-10-12
  • 1970-01-01
  • 1970-01-01
  • 2013-06-21
  • 2012-08-08
  • 1970-01-01
  • 1970-01-01
  • 2022-06-15
相关资源
最近更新 更多