【问题标题】:Auto import not working for Android classes in Android studio自动导入不适用于 Android Studio 中的 Android 类
【发布时间】:2014-08-15 20:55:55
【问题描述】:

我正在 Android 工作室从事一个项目。突然,自动导入在 Android 类的 android studio 中停止工作,如 Android.widgets.Textview 等。在我的设置中,启用了自动导入。如果我写 import android.widget.textview,那么 TextView 会出现在自动导入框中。

【问题讨论】:

  • 如果您在 MacOSX 上使用 Android Studio,请尝试 option + enter
  • 仅适用于 android.xxxxx.xxxxxx 我必须复制-粘贴导入行

标签: android-studio import android-sdk-tools


【解决方案1】:

对我来说,问题在于 build.gradle (app) 中缺少行

plugins {
    id 'kotlin-android-extensions'
}

【讨论】:

    【解决方案2】:

    对我来说,问题在于 Gradle 的 targetSdkVersion 30 和 compileSdkVersion 30。 我在 targetSdkVersion 31 和 compileSdkVersion 31 更改了它。然后再次工作。 我已经尝试了两天来解决这个问题。瞧!

    【讨论】:

      【解决方案3】:

      对我来说,原因是我尝试创建的类 not 有明确的 public 关键字,默认情况下该类是私有的,所以它没有出现在 android studio 的导入上下文菜单中。

      【讨论】:

        【解决方案4】:

        对我来说,问题在于“文件”>“设置”>“编辑器”>“常规”>“自动导入”>“Java”中未选中“显示导入弹出窗口”。

        【讨论】:

        • 感谢您的位置。我的问题是 Excluding import android.widget.* 并删除它解决了问题。
        【解决方案5】:

        问题出在 android studio 索引上。

        按照步骤..

        转到“文件”>“使缓存无效/重新启动”

        现在工作室将关闭并重新启动。现在开始索引。完成索引后,您将找到包含所有可能建议的建议框。

        【讨论】:

        • 太棒了!对于“稳定”的 beta ide 来说,这是一个多么奇怪的问题
        • 不是我的。只需要求我实施课程
        • Invalidate/restart 不起作用,不知何故,“动态添加明确的导入”未被选中,尽管它在 2-3 次更新前没有工作。勾选该框,现在它又可以工作了。
        • Windows 10、Android Studio 2.3.3 - 无济于事
        • 非常感谢,我正在使用 android studio 3.0.1 并且自动导入仍然无法按预期工作
        猜你喜欢
        • 2018-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多