Android NDK常见错误解决方案
16lz
2021-01-23
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 Permission denied 错误
- Android 混淆提示 java.io.FileNotFoundException: ...\proguar
- Android集成银联支付,提示java.lang.UnsatisfieldLinkError错误
- android修改Zxing源码,避免出现错误信息
- Android Native Browser下载存储路径选择
- Android Studio 3.1.1新版本 修改 compileSdkVersion sdk版本的
- android webview 加载进度和自定义404错误页面
- App 启动页出现短暂闪屏的解决方案
- android编译错误