我应该创建一个易于使用的 SDK,所以我需要将它放在一个 jar 文件中。资源是有问题的,但是如果包含“.so”文件,这些文件是 NDK 创建的库(通常放在“libs/armeabi”文件夹中)呢?
是否可以将“.so”文件添加到 jar 文件中,这样使用 SDK 的 jar 文件的人就不需要将它们添加到项目中的 libs 文件夹中?
如果是这样,如何,如果没有,是否有任何解决方法?
澄清一下:无论谁使用 SDK,都应该只使用一个 jar 文件,其中包含使用 SDK 所需的所有内容,包括“.so”文件。
请注意,如果我将 libs 文件夹(以及其中的“.so”文件)放入使用 SDK 的项目中,它就可以正常工作。如果我将 SDK 项目用作 Android 项目,情况也是如此。