[android]如何使用.so 文件从一个项目到另一个

发布时间: 2014/3/4 23:29:47
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想将一些链接 .so 生成使用 NDK 到一个新的 .so 我想创建,作为老 .so 包含的我想要使用这一新的函数定义的 .so

解决方法 1:

使用中这样的事你 Android.mk 应做到:

# Use the sub library as a prebuilt shared library
include $(CLEAR_VARS)
LOCAL_MODULE := MySubLibrary
LOCAL_SRC_FILES = /path/to/sub/library.so
LOCAL_EXPORT_C_INCLUDES := /path/to/sub/library/includes
include $(PREBUILT_SHARED_LIBRARY)

# Build your own library referencing your sub library
include $(CLEAR_VARS)
LOCAL_MODULE := MyFinalLibrary
LOCAL_SHARED_LIBRARIES := MySubLibrary
# Add your source files etc here...
include $(BUILD_SHARED_LIBRARY)

希望这会有所帮助 !

赞助商