我正在使用Unity 5.3.4p1和Tizen SDK 2.4.0Rev5。 我正在尝试开发一个非常简单的本机插件,仔细遵循the Unity guide,一切似乎都很好。
我得到我的共享对象库(.so文件,以“lib”开头),将其放在Assets/Plugins/Tizen/libs
中,构建它,安装到设备上,一切似乎都很好。
然后,我玩我的构建......
I/Unity (18506): Couldn't open /opt/usr/apps/com.myStubCompany.testTizen/lib/libtizennative.so, error: /opt/usr/apps/com.myStubCompany.testTizen/lib/libtizennative.so: cannot open shared object file: No such file or directory
I/Unity (18506): DllNotFoundException: /opt/usr/apps/com.myStubCompany.testTizen/lib/libtizennative.so
好的,我会看看路径并弄清楚出了什么问题:
/opt/usr/apps/com.myStubCompany.testTizen/lib/libtizennative.so
好的,然后我会检查该文件夹中是否有正确的库...
有。然而,错误。 (所有其他的libs都是一个可怜的尝试,试图用“lib”“没有lib”“尝试使用.so”......组合)。
请......帮助。
答案 0 :(得分:2)
我设法自己找到了解决方案:
主要问题是Tizen通常在ARM设备上运行,仍然 Tizen IDE默认为x86编译。
我把它改回了Arm,一切都很顺利。