AR 核心在 ar_core 模块颤振中出错

时间:2021-05-07 05:39:59

标签: flutter augmented-reality arcore

我是 Flutter 的新手。我正在使用谷歌提供的 AR 核心。但我在编译时收到此错误:

<块引用>

flutter.pub-cache\hosted\pub.dartlang.org\arcore_flutter_plugin-0.0.10\android\src\main\kotlin\com\difrancescogianmarco\arcore_flutter_plugin\ArCoreView.kt: (241, 38): 对象不是抽象且不实现抽象成员 public abstract fun onActivityCreated(@NonNull p0: Activity, @Nullable p1: Bundle?): android.app.Application.ActivityLifecycleCallbacks 中定义的单元

你可以看到我的代码here

此错误是特定于我的版本还是属性中的错误? 我也启用了 AndroidX

1 个答案:

答案 0 :(得分:0)

flutter 插件有错误需要更正。

转到 Flutter 插件中的 ArCoreView.kt 文件

\flutter.pub-cache\hosted\pub.flutter-io.cn\arcore_flutter_plugin-0.0.10\android\src\main\kotlin\com\difrancescogianmarco\arcore_flutter_plugin

删除“?”从 onActivityCreated 如下

即 替换

override fun onActivityCreated( activity: Activity?, savedInstanceState: Bundle? )

通过

override fun onActivityCreated( activity: Activity, savedInstanceState: Bundle? )

这解决了我的问题