我想为此设置一个后台位置跟踪器,我使用 location_background 插件并按照后台位置 wiki中的步骤操作, 但是当我运行构建任务时出现此错误:
/home/walid/Desktop/covid19/covid19/android/app/src/main/kotlin/com/example/covid19/Application.java:17:错误:不兼容的类型:PluginRegistry 无法转换为 FlutterEngine GeneratedPluginRegistrant.registerWith(registry) ; ^ 注意:一些消息已被简化;使用 -Xdiags:verbose 重新编译以获得完整的输出 1 错误
FAILURE:构建失败并出现异常。
出了什么问题:任务“:app:compileDebugJavaWithJavac”执行失败。编译失败;有关详细信息,请参阅编译器错误输出。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
在 4m 52s 内构建失败
Application.java 代码:
package com.example.app;
import com.lyokone.location.LocationPlugin;
import io.flutter.app.FlutterApplication;
import io.flutter.plugin.common.PluginRegistry;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class Application extends FlutterApplication implements PluginRegistry.PluginRegistrantCallback {
@Override
public void onCreate() {
super.onCreate();
LocationPlugin.setPluginRegistrant(this);
}
@Override
public void registerWith(PluginRegistry registry) {
GeneratedPluginRegistrant.registerWith(registry);
}
}
安卓 SDK 28 Flutter 1.12.13+hotfix.8