# #firebase #flutter #firebase-app-check
Вопрос:
Я зарегистрировал регистрацию приложения в firebase для приложения flutter. Но я не смог найти файл mainactivity в своей папке Android
путь/к-java:
---- android
---- app
--- src
--- main
--- java
-- io
--- flutter
--- plugins
--- GeneratedPluginRegistrant.java
GeneratedPluginRegistrant.java
путь/к-котлин:
---- android
---- app
--- src
--- main
--- kotlin
--- com
-- company
---- app-name
---- MainActivity.kt
Основная активность.тыс. т
package com.company.app_name
import io.flutter.embedding.android.FlutterActivity
class MainActivity: FlutterActivity() {
}
Я ссылался на документы, но я не знаю, куда именно добавлять файлы, может ли кто-нибудь помочь с этим? Спасибо
Комментарии:
1. Что именно ты хочешь сделать? я ничего не вижу в предоставленной вами ссылке о добавлении файлов в ваш проект
2. Они упомянули, чтобы добавить следующую строку в mainactivity.java файл, но у меня его нет mainactivity.java
import com.google.firebase.appcheck.FirebaseAppCheck; FirebaseApp.initializeApp(/*context=*/ this); FirebaseAppCheck firebaseAppCheck = FirebaseAppCheck.getInstance(); firebaseAppCheck.installAppCheckProviderFactory( DebugAppCheckProviderFactory.getInstance());
3. Ты нашел какое-нибудь решение этой проблемы, братан? Сижу на нем уже более 3 дней 🙁
Ответ №1:
Вы можете создать файл класса MainActivity.java и это должно сработать:
public class MainActivity extends FlutterActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GeneratedPluginRegistrant.registerWith(this);
}
}
и если это не сработает, попробуйте:
flutter create -a java .
Попробуйте выполнить эту команду. с». » в конце. Он представляет текущий каталог проекта. примените эту команду из корневой папки проекта. Эта команда попытается воссоздать проект Android с помощью java (это настроит ваш MainActiviy.java). Это не повлияет на текущий манифест установки или любую другую настройку, связанную с firebase.
Комментарии:
1. Могу ли я удалить папку kotlin и файл mainactivity.kt ?
2. Похоже, что нет никаких проблем, если вы удалите его