我正在使用带有CDT 8.0.2.+ NDK支持的Android ADT包。我需要添加一个外部库。我在Eclipse论坛上检查了类似于这个例子的内容:链接外部库。问题是它看起来Android CDT没有相同的设置。三种解决方案都不能应用。是否有人找到了在带有CDT的Eclipse中添加外部.so库的方法?在添加本地支持之前,我曾经将.so文件放在libs文件夹中。现在每次构建项目时,libs文件夹都被清空。因此我需要把它放在别的地方。
我通过在 Android.mk 中添加以下行来实现:
include $(CLEAR_VARS)
LOCAL_MODULE:=libname
LOCAL_SRC_FILES:= path-to-lib/libname.so
include $(PREBUILT_SHARED_LIBRARY)