flutter - 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
解决方案
与模拟器的统一通常是痛苦的开发方式。尝试找到一个真正的设备。因为您必须正确地将您的统一导出为库。首先安装到您的设备,然后导出为库。您在真实设备上是否有相同的错误?即使您成功安装到您的设备,您使用的小部件也会出现警告。
注意:仅支持 Unity 2019.4.3 或更高版本。UnityFramework 不支持模拟器。
推荐阅读
- python - 将 PySpark 数据帧保存到镶木地板文件会引发 Py4JJavaError
- c# - 如何在 C# 中以 day.month.year 格式读取日期?
- wordpress - 顶部滚动/滚动到页面顶部未显示在 [jobs] wordpress 中
- php - 未定义的方法 defaultStringLength()
- python - Django 从外键表中获取列
- css - Chrome 和 Angular 7:如果通过消毒剂导入 css,则重绘时会闪烁无样式的内容
- angular - mat-select 不显示最初选择的项目
- javascript - 使用 javascript 连接到启用 HTTP 身份验证的远程 geth 节点
- java - 无法在三星 A5 (2016) 上使用 Toast
- c - 为什么我不能只使用 51 <= j <= 55?/ 数据类型