FluidSync库文件编译为android中的.so文件
我正在尝试将文件从编译到.so文件。此站点中的文件为.c和.h,其中包含include文件。我已经安装了ndk,配置了它FluidSync库文件编译为android中的.so文件,android,Android,我正在尝试将文件从编译到.so文件。此站点中的文件为.c和.h,其中包含include文件。我已经安装了ndk,配置了它 我已经在eclipse中创建了一个新项目 创建jni文件夹并将文件从网站复制到此文件夹 在jni文件夹的命令提示符中,我发出了命令ndk build ndk_PROJECT_PATH=。应用程序构建脚本=./Android.mk。这运行没有错误 在/obj/local/文件夹中,使用FluidSync andriod文件夹中的.o和.d创建了文件。armeabi和aremab
请帮助……我自己也遇到了同样的问题。FluidSync Android代码中包含的Android.mk文件包含以下行
include $(BUILD_STATIC_LIBRARY)
这就是生成.a文件的原因
如果你把这个改成
include $(BUILD_SHARED_LIBRARY)
您将获得.so文件而不是.a文件