如何创建一个只在链接库中实例化 NativeActivity 的 Android Studio 项目?

问题描述

我有一个“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 (将#修改为@)