我正在最新稳定版本的 Android Studio 中开发 Flutter 应用程序。我需要在这个项目中使用原生 SDK,因为该供应商尚不支持 Flutter。我正在处理的示例是使用旧的支持库,这导致了麻烦,因此我将内容迁移到 androidx。但我注意到,当我尝试修复 Activity 中的错误(例如未解析的引用:AppCompatActivity)时,Android Studio 无法将 Activity 识别为 Kotlin 文件。换句话说,所有显示的提示都不起作用,事实上,没有拼写错误被显示为语法错误。它将 Activity 视为纯文本文件!您可以输入任何您想要的内容(例如 this_is_clearly_a_syntax_error 本身作为一行),并且不会突出显示错误。
如何像在普通 Android 应用程序中那样对待 Kotlin 文件?
最佳答案
看起来您必须将 android 目录物理标记为源。因此,转到"file"->“项目结构”,然后选择左侧的“模块”。左键单击 Android,然后选择源,然后点击应用。
关于android - Flutter 应用程序无法识别 Kotlin 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61876828/