Unity Android C ++ DllNotFoundException

时间:2018-06-26 16:36:43

标签: c# android c++ unity3d android-studio-3.0

谁能告诉我测试项目出了什么问题,我在哪里尝试统一使用Android Studio生成的.so文件中的本机C ++代码?

统一项目的链接:https://github.com/Sv9zIsT/UnityTest/blob/master/C%2B%2BTEST.rar

Android Studio项目链接:https://github.com/Sv9zIsT/UnityTest/blob/master/CTestUnityPackage.rar

我做了所有来自统一文档的建议:https://docs.unity3d.com/Manual/AndroidNativePlugins.html

我尝试了上述统一文档中的示例。

总是结果为DllNotFoundException 当我第一次在C#类中从.so中调用any函数时,它就会出现:

[DllImport("unityTest")]
private static extern int PrintANumber();

void Start()
{
    String str = "";
    str += "PrintANumber() " + PrintANumber() + "\n";

...

我已将插件分别放入Assets / Plugins / Android / armeabi-v7a /和Assets / Plugins / Android / x86/。

在多个单位的编辑器版本中进行测试-不受影响。

我做错了什么?

0 个答案:

没有答案