问题描述
我有一个“NativeLibrary.so”,其中包含一个名为“MyNativeActivity”的 NativeActivity。我想创建一个没有代码的 Android Studio 项目,它只是从它创建的位置链接这个库(而不是将它复制到“jniLibs”文件夹中。
让这个工作的第一步是将上述 .so 链接到 APK 的 CMake 文件。之后,AndroidManifest.xml 将指定 NativeActivity 作为启动活动,一切正常。
不幸的是,我不知道 CMake 文件的确切语法。我知道我需要一个“add_library”来引用“NativeLibrary.so”,但是实际的链接步骤呢?
我一直在尝试使用“target_link_libraries”,但它失败了,因为“.so 不是由这个项目制作的”。我需要做什么才能完成这项工作?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)