Как добавить проверку приложения firebase в приложение для Android?

# #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. Похоже, что нет никаких проблем, если вы удалите его