Android NDK构建共享库-中止-停止.local_module_filename不能包含文件扩展名
Android NDK building shared library - Aborting - stop. local_module_filename must not contain a file extension
这是我的Android.mk
LOCAL_PATH := $(call my-dir)
LOCAL_STATIC_LIBRARIES = -lboost_system ...
include $(CLEAR_VARS)
LOCAL_MODULE := AVL
LOCAL_MODULE_FILENAME:= libAVL
LOCAL_SRC_FILES := AVL.cpp
LOCAL_CFLAGS += -I$(LOCAL_PATH)/boost/include/boost-1_55
LOCAL_CPPFLAGS += -fexceptions
LOCAL_CPPFLAGS += -frtti
include $(BUILD_SHARED_LIBRARY)
include $(BUILD_STATIC_LIBRARY)
Application.mk
APP_ABI := all
APP_STL := stlport_static
错误:
Android NDK: jni/Android.mk:AVL: LOCAL_MODULE_FILENAME must not contain a file extension
/home/manevbg/Documents/android-sdks/android-ndk-r10/build/core/build-static-library.mk:29: *** Android NDK: Aborting . Stop.
知道如何建立共享图书馆吗
PP:使用eclipse。
移除LOCAL_MODULE_FILENAME:= libAVL
。生成系统将正确地为库添加"lib"前缀。
相关文章:
- 使用自定义 nodejs 插件时的"The specified module could not be found"
- Boost.Python 和导入 dll,"The specified module could not be found"
- 'Cannot output file filename.exe Permission denied' C++ 代码::块中的错误
- 如何在 module.reload() 之后保持 py::objects 存活
- 无法从Linux,C ++执行"my_script" python脚本"main(filename)"功能;pModule = PyImport_Import(pName);返回空值
- WIN32_FIND_DATA FileNAme不会列出文件名,而是输出HEx代码
- Clang and C++ Module TS
- 致命错误LNK1168:无法打开filename.mexw64进行写作
- 在Visual Studio中将python嵌入C ++时"No module named site"
- emscripten 断言=1 生成链接器错误"Referencing global in another module!"
- Nginx - nchan module in Cygwin
- C# 到非托管 C++ DLL 访问冲突/"frame not in module"
- 用 rice/ruby 包裹的纯虚拟 C++ 类在运行时引发 TypeError ( "is not a class (Module)" )
- win32 API 函数 GetModuleFileName 或 GetModuleHandle 中的"Module"是什么?
- '' 的类型初始值设定项<Module>引发异常
- 查找适用于"The specified module could not be found"的 DLL
- 使用include filename中的项目目录
- 如何摆脱 OSX10.10 SDK 中的 module.map 警告
- 使用 Python.h 时"AttributeError: 'module' object has no attribute 'argv'"
- SWIG:未使用%module或-module指定模块名称