android - 在 Mac 上构建面向 android 的 unity3d 项目时出现 Dllnotfoundexception
问题描述
unity版本为2017.1.3.p4
导入so代码如下:
public const string LibName = "GCloudVoice";
[DllImport(LibName, CallingConvention = CallingConvention.Cdecl)]
private static extern int GCloudVoice_CreateInstance();
so的路径如下:
PROJECT_ROOT/Assets/Plugins/Android/libs/armeabi-v7a/libGCloudVoice.so
unity上so配置如下:
so文件信息:
libGCloudVoice.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /system/bin/linker, stripped
我怀疑统一根本不会在如此的道路上寻找如此。
解决方案
推荐阅读
- function - 打字稿中函数的异步行为
- php - [unixODBC][驱动程序管理器]无法打开 lib '/opt/vertica/lib64/libverticaodbc.so':找不到文件
- php - Yii 框架和 Authorize.net 创建配置文件
- amazon-web-services - 如何负载平衡 AWS 私有子网 EC2 实例
- apache-kafka - 自定义 Spring 云应用程序 - Kafka Embeddedheader 问题
- javascript - CameraRoll.saveToCameraRoll 保存黑色图像
- blockchain - 在区块链中创建和删除文本帖子?
- c# - 使用 IBM DB2 调用 SaveChangesAsync() 时的 EF Core 2.1.1“DbUpdateConcurrencyException”
- html - Angular将表单的内容保存到json文件
- python-3.x - python有大量用作ID的问题