我正在尝试实现 arcore_flutter_plugin
我的代码与给出的示例非常相似。
但是,每当我启动应用程序时,我都会收到此 output.我认为最重要的一行是:java.lang.IllegalStateException: Couldn't create Engine
flutter doctor
说没有问题。
请帮忙,我真的需要这个才能工作。我到处都找过了,但找不到解决方案。谢谢!
这里有更多信息:
操作系统:Manjaro i3 18.04
CPU:Intel Core i3(这可能是问题所在)
flutter 版本:v1.5.4
Android SDK版本:28.0.3
Android Studio(我不使用):v3.4
最佳答案
Filament 是 ARCore 使用的 SceneForm 使用的渲染引擎。该错误可能是由于设备不支持 OpenGL ES 3.0(或者基本上是与无法设置 3D 渲染相关的任何错误)。我猜你正在模拟器中运行它。如果是这种情况,请务必阅读 here 配置模拟器以支持 Sceneform 部分。
您可能还需要安装适用于 x86 的 ARCore 服务 APK。 (请参阅链接文档中的更新 AR 的 Google Play 服务部分)。
如果您在真实硬件上运行应用程序,请确保您拥有 supported hand-sets 之一.
关于java.lang.IllegalStateException : Couldn't create Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56456044/