Когда я создаю свое приложение Flutter, эта ошибка показывает:
ошибка: несовместимые типы: MainActivity не может быть преобразовано в FlutterEngine GeneratedPluginRegistrant.registerWith (this);
Я пошел на github of класс и увидел разницу: https://github.com/theyakka/fluro/blob/master/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
Если я добавлю это в свой проект, когда я создаю приложение, мой класс автоматически изменится для этого:
package io.flutter.plugins;
import androidx.annotation.Keep;
import androidx.annotation.NonNull;
import io.flutter.embedding.engine.FlutterEngine;
/**
* Generated file. Do not edit.
* This file is generated by the Flutter tool based on the
* plugins that support the Android platform.
*/
@Keep
public final class GeneratedPluginRegistrant {
public static void registerWith(@NonNull FlutterEngine flutterEngine) {
}
}
Я следую этому руководству: https://www.youtube.com/watch?v=NXuAzXY_KOo
Мне нужно запустить приложение в фоновом режиме, чтобы получить текущее местоположение, но оно не работает.