Android ndk 无法使用Android NDK R8构建静态库

Android ndk 无法使用Android NDK R8构建静态库,android-ndk,static-libraries,Android Ndk,Static Libraries,我一直在用AndroidNDK构建一个共享库,现在想将其构建为一个静态库。我以为我所要做的就是在Android.mk中将BUILD\u SHARED\u LIBRARY更改为BUILD\u STATIC\u LIBRARY,但现在当我运行ndk BUILD时,绝对没有发生任何事情。它直接返回到命令提示符,不显示任何内容。我尝试了ndk build-n,它显示了正在执行的3个rm命令,其他什么都没有。我尝试了ndk build-B,结果没有什么不同。我尝试了ndk build-d,但输出中没有与源

我一直在用AndroidNDK构建一个共享库,现在想将其构建为一个静态库。我以为我所要做的就是在Android.mk中将BUILD\u SHARED\u LIBRARY更改为BUILD\u STATIC\u LIBRARY,但现在当我运行
ndk BUILD
时,绝对没有发生任何事情。它直接返回到命令提示符,不显示任何内容。我尝试了
ndk build-n
,它显示了正在执行的3个
rm
命令,其他什么都没有。我尝试了ndk build-B,结果没有什么不同。我尝试了
ndk build-d
,但输出中没有与源文件或库名称相关的内容

如果我将make文件更改回构建共享库,它将编译源代码并链接。因此没有问题


有人知道什么地方可能出错吗?

似乎为了构建静态库,它必须依赖于某些东西。通过添加一个Application.mk文件,我可以将我的库构建为静态库,文件行如下:

APP_MODULES=mylib