使用"so"文件创建SDK(单个jar文件)

and*_*per 5 sdk android android-ndk

我应该创建一个易于使用的SDK,所以我需要它在一个jar文件中.资源是有问题的,但是包括".so"文件,它们是NDK创建的库(通常放在"libs/armeabi"文件夹中)呢?

是否可以将".so"文件添加到jar文件中,以便使用SDK的jar文件的人不需要将它们添加到项目中的libs文件夹中?

如果是这样,如何,如果没有,是否有任何解决方法?

澄清一下:使用SDK的人应该只使用一个jar文件,该文件将包含使用SDK所需的全部内容,包括".so"文件.

请注意,如果我将libs文件夹(以及其中的".so"文件)放入使用SDK的项目中,它就可以正常工作.如果我将SDK项目用作Android项目,情况也是如此.

Bla*_*elt 3

事实上,这就是已经发生的Android事情。ADT 17事实上,当您创建一个library project并将其导入另一个项目时,Android会创建一个jar file. 这对于我们来说也是如此native library。很简单,当您构建项目库时,该armeabi文件夹将包含在jar太中。