android - Flutter 应用程序无法识别 Kotlin 文件

标签 android android-studio flutter

我正在最新稳定版本的 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/

相关文章:

android - 启动 Android 设备监视器时找不到 hprof-conv

安卓 WebView : difference between Samsung Note 2 and Nexus 5 ?

Android Camera2 API 手动曝光更改

android - 我需要为使用 viewpager 和 tablayout 创建的选项卡分配一个唯一的选项卡 ID?

java - 如何将 Firebase 实时数据库中的所有数据显示到 TextView 中

android-studio - Android Studio 删除行和重复行快捷方式

android - Flutter Listview 无法滚动不显示所有列表

android - 我如何让 flutter 显示文本文件的内容

flutter - 为什么在软件开发中无状态部件比有状态部件使用得最多?

android - 如何限制用户输入的小数点后不超过两位数?