所以我是Xamarin和android开发的新手,我创建了一个用C ++编写的共享库,在armv7eabi下编译(使用Atollic GCC),但是我在使用共享库时遇到了问题,希望有人在这里可以提供帮助我:
库的名称是libtstcpp.so,我把它放在lib / armeabi下,把它设置为androidnativelibrary,我做了这样的DLL导入
[DllImport(“tstcpp”,EntryPoint =“_ Z10GetCounterv”)] public extern static int GetCounter();
int test = GetCounter();
它起初工作,我收到了值,但是当我重命名共享库的名称(以及其他所有相关的)时,我认为dll没有找到异常。
当我添加另一个共享库时发生了同样的问题,它也说没有找到dll。
据我所知,也许(?!?)库不能随应用程序下载到设备上?如果是的话,我该如何解决这个问题呢? (我正在使用Xamarin工作室)。