clang : error: linker command failed with exit code 1 (use -v to see invocation)
这种错误最常见的出现形式是sync的时候没错,但是build的时候就报这个错误,解决方案:
在app的defaultConfig中的ndk节点中添加:
stl "gnustl_static"
即可
Tried extensions .c .C .c .cc .cpp .cxx .m .M .mm .h .hh .h .hm .hpp .hxx .in .txx
这种错误大多数情况下是因为编译器找不到对应的c文件,解决方案是在cmakelist中用全路径代替简略路径,比如:
file(GLOB SignalNative_SRC ${CMAKE_SOURCE_DIR}/src/main/cpp/Signal/*.cpp)
而不是
file(GLOB SignalNative_SRC ${src/main/cpp/Signal/*.cpp)