我想在 Android 本机代码中包含 6 个库,它们的扩展名为 .a
我还想知道 .a 和 .so 库之间的区别,以及是否对正在运行的操作系统有任何依赖?
我想在 Android 本机代码中包含 6 个库,它们的扩展名为 .a
我还想知道 .a 和 .so 库之间的区别,以及是否对正在运行的操作系统有任何依赖?
*.a 和 *.so 库之间的区别在于 *.a 是静态库,而 *.so 是动态库(共享对象)。在存档库 *.a 的情况下,完整的预编译源应该在那里,所以您需要做的就是添加
LOCAL_STATIC_LIBRARIES := yourlib
在你的 Android.mk 中。有关更多详细信息,请参见此处。