为什么Unity3D只能在Android平台上加载32位本机插件(.so)?

特维斯特里德

我在Android平台上为ARM64-v8构建了本机插件(共享库,.so)。

它与普通的android应用程序很好地兼容。

但是,当Unity3D加载它时,我只收到一条错误消息“ .... so是64位而不是32位....”。

我只是尝试使用il2cpp与Unity3D一起构建64位应用程序,但是它也不起作用。

Unity3D是否在Android平台上不支持64位本机插件?

或者

如何在Android平台上使用64位本机插件?

请让我了解一下。

谢谢。

目前,我使用的工具如下:

操作系统-Windows 10 64位

Unity3D(Editor?)-5.5.03f Personal(64位)

AndroidNDK64-适用于il2cpp的android NDK r10e

乔什·彼得森(Josh Peterson)

目前,Unity在Android上不支持64位本机插件。因此,您必须使用32位版本。请注意Android目标(在Unity编辑器中)的“播放器设置”中“架构”选项的值。它们是ARMv7和x86,都是32位体系结构。

Unity将来可能会支持Android的64位目标,但我不知道目前有任何计划。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在64位JVM中加载32位.so库

来自分类Dev

从android的obb文件夹加载.so本机库

来自分类Dev

从android的obb文件夹加载.so本机库

来自分类Dev

依赖地狱:linux .so插件动态加载

来自分类Dev

为什么ld.so无法预加载libdiehard.so?

来自分类Dev

无法加载oracle.so

来自分类Dev

ldconfig仅加载.so文件

来自分类Dev

使用 cffi 加载 .so 库

来自分类Dev

.so文件什么时候加载Linux?

来自分类Dev

为什么会出现错误:`加载共享库时出错:libmpich.so.3`?

来自分类Dev

无法在 android studio 中加载 .so

来自分类Dev

为什么此代码只能在一个平台上运行而不能在另一个平台上运行?

来自分类Dev

为什么此代码只能在一个平台上运行而不能在另一个平台上运行?

来自分类Dev

为什么此代码只能在一个平台上运行而不能在另一个平台上运行?

来自分类Dev

Android系统从armeabi,armeabi-v7a,arm64-v8a加载本机库(so文件)有什么规则?

来自分类Dev

Java本机接口错误:无法在AMD 64位平台上加载IA 32位.dll

来自分类Dev

什么是/system/lib/libc.so上的本机崩溃?

来自分类Dev

nativescript在Android平台中是否支持.so文件?

来自分类Dev

为Chrome安装vmrc.so插件

来自分类Dev

无法在 grails 3 中执行本机库 (.so)

来自分类Dev

本机库(.so文件)未添加到android项目

来自分类Dev

Unity3d找不到64位插件

来自分类Dev

如何确定so文件是否已加载?

来自分类Dev

mod_ssl.so无法加载

来自分类Dev

使用Robolectric时如何加载.so?

来自分类Dev

Eclipse无法加载liblwjgl64.so

来自分类Dev

加载libGL.so.1时出错

来自分类Dev

无法加载XGBoost库(libxgboost.so)

来自分类Dev

加载.so库时遇到问题

Related 相关文章

热门标签

归档