我正在尝试在 Flutter 项目中创建一个平台通道来访问特定于 Android 的 java 代码。我正在 Android Studio 中创建一个新的 Flutter 应用程序项目,并遵循本教程,其中提到:
1- 导航到保存 Flutter 应用程序的目录,然后选择其中的 android 文件夹。单击确定。
2- 在项目视图中打开位于 java 文件夹中的 MainActivity.java 文件。
但是,该项目仅包含 MainActivity.kt 而不是 Java:
我尝试使用上下文菜单>新建>活动在java文件夹中手动创建一个新活动,但它不起作用。
编辑:
最好的解决方案(如果您可以创建一个新项目)是在设置项目时取消选中“包括对 Android 代码的 Kotlin 支持”。这会自动创建 MainActivity.java。Objective-C 和 Swift 也是如此。如果要使用 Objective-C,请取消选中“包括 Swift 对 iOS 代码的支持”