Android(安卓)NDK常见错误解决方案
16lz
2022-03-05
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)
更多相关文章
- Android集成银联支付,提示java.lang.UnsatisfieldLinkError错误
- 修改android studio 新建项目的build.gradle的仓库源
- Android(安卓)Permission denied 错误
- 使用valgrind检测Android(安卓)native程序的内存
- Android反编译工具绿色版V2.1(改进版)
- Android(安卓)Studio 3.1.1新版本 修改 compileSdkVersion sdk版
- Android(安卓)Native Browser下载存储路径选择
- android修改Zxing源码,避免出现错误信息
- android 报错java.io.IOException: Permi