首页 > 解决方案 > Flutter_Unity_Widget:初始化失败,你的硬件不支持这个应用

问题描述

我正在尝试在 Flutter 项目中使用 Flutter_Unity_Widget 统一开发整个屏幕。我已经按照 pub.dev "https://pub.dev/packages/flutter_unity_widget" 上的包安装说明进行操作,但是当我运行应用程序时,它会弹出一个带有一些错误的窗口: 运行后的模拟器截图

E/Unity   ( 5165): Failed to load 'libmain.so'
E/Unity   ( 5165): 
E/Unity   ( 5165): java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.flutter_unity_app-H-CtYDrgxEULJH5uT-8PqQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.flutter_unity_app-H-CtYDrgxEULJH5uT-8PqQ==/lib/x86, /data/app/com.example.flutter_unity_app-H-CtYDrgxEULJH5uT-8PqQ==/base.apk!/lib/x86, /system/lib]]] couldn't find "libmain.so"
E/Unity   ( 5165): Your hardware does not support this application.

我无法处理这个错误。版本:统一:2021.1.4f1 flutter_unity_widget:^4.1.0 模拟器:Nexus 6 API 28 android pie 9

标签: flutterunity3d

解决方案


与模拟器的统一通常是痛苦的开发方式。尝试找到一个真正的设备。因为您必须正确地将您的统一导出为库。首先安装到您的设备,然后导出为库。您在真实设备上是否有相同的错误?即使您成功安装到您的设备,您使用的小部件也会出现警告。

注意:仅支持 Unity 2019.4.3 或更高版本。UnityFramework 不支持模拟器。


推荐阅读