为 Unity3D android 使用托管插件和非托管插件

问题描述

我正在开发一个托管的 dll,它是一个包装器并引用本机 dll(在 Windows 操作系统中编译)。其想法是 Unity 开发人员将能够使用托管的 dll 在 Android 设备上开发 AR 应用程序。

到目前为止,我能够成功地从 android 设备调用托管的 dll 函数,但是当它尝试从非托管的 dll 调用函数时会抛出错误。这里我假设是 Android 无法访问本机非托管插件

我对这个主题进行了大量研究,但我无法正确理解它,而且我在 Android 开发方面也没有太多经验。

处理这种情况的最佳方法是什么?我应该将本机插件编译为 .so 库吗?是否可以从托管的 dll 中引用它?

这里的任何帮助将不胜感激!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)