我一直在使用Android NDK构建共享库,现在想将其构建为静态库。我假设只需要在Android.mk中将BUILD_SHARED_LIBRARY更改为BUILD_STATIC_LIBRARY,但当我运行
如果我将make文件改回构建共享库,则可以编译源代码并链接.so文件,没有任何问题。
有人知道可能出了什么问题吗?
ndk-build
时,什么都没有发生。它只是立即返回命令提示符,而没有显示任何内容。我尝试了ndk-build -n
,它显示执行了3个rm
命令,但没有其他输出。我尝试了ndk-build -B
,但没有任何区别。我尝试了ndk-build -d
,但输出中没有任何与我的源文件或库名称有关的内容。如果我将make文件改回构建共享库,则可以编译源代码并链接.so文件,没有任何问题。
有人知道可能出了什么问题吗?