我有 registered 个应用程序签入 Firebase,用于 Flutter 应用程序。但是我在我的 android 文件夹中找不到 mainactivity 文件
path/to-java:
---- android
---- app
--- src
--- main
--- java
-- io
--- flutter
--- plugins
--- GeneratedPluginRegistrant.java
GeneratedPluginRegistrant.java
path/to-kotlin:
---- android
---- app
--- src
--- main
--- kotlin
--- com
-- company
---- app-name
---- MainActivity.kt
MainActivity.kt
package com.company.app_name
import io.flutter.embedding.android.FlutterActivity
class MainActivity: FlutterActivity() {
}
我已经提到了 docs,但我不知道在哪里添加文件,有人可以帮忙吗?谢谢
答案 0 :(得分:0)
您可以创建类文件 MainActivity.java 并且它应该可以工作:
public class MainActivity extends FlutterActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GeneratedPluginRegistrant.registerWith(this);
}
}
如果它不起作用,请尝试:
flutter create -a java .
试试这个命令。和 '。'最后。它代表当前项目目录。从项目根文件夹应用此命令。此命令将尝试使用 java 重新创建 android 项目(这将设置您的 MainActiviy.java)。它不会影响当前设置的清单或任何其他与 Firebase 相关的设置。