谁能告诉我测试项目出了什么问题,我在哪里尝试统一使用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/。
在多个单位的编辑器版本中进行测试-不受影响。
我做错了什么?