0
我想在Android的Titanium模块中包含一个共享对象库(.so
)。我们如何在Titanium模块中使用.so库?
我已经包含在以下文件夹两个.so
文件:
android/lib/armeabi
android/lib/armeabi-v7a
android/lib/x86
android/jni/armeabi
android/jni/armeabi-v7a
android/jni/x86
android/jniLibs/armeabi
android/jniLibs/armeabi-v7a
android/jniLibs/x86
我在我的控制台得到一个消息时,我尝试建立我的模块:
[exec] Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES
[exec] Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the
[exec] Android NDK: current module
总体我的构建没有发生,但这个消息告诉我什么?我已经尝试了所有的以下的在我Android.mk
文件:
include $(LOCAL_STATIC_LIBRARIES)
include $(LOCAL_SHARED_LIBRARIES)
include $(BUILD_SHARED_LIBRARY)
include $(BUILD_STATIC_LIBRARY)
include $(PREBUILT_SHARED_LIBRARY)
但仍钛生成与include $(BUILD_SHARED_LIBRARY)
的Android.mk
。
是否有人在Titanium模块中成功使用了.so
库?