为echoPrint android示例调用ndk-build

时间:2014-02-05 13:23:46

标签: android build android-ndk shazam

我在cmd中调用ndk-build命令后出现此错误。 我按照此链接http://masl.cis.gvsu.edu/2012/01/25/android-echoprint/

中的步骤进行操作
make.exe: *** No rule to make target `/codegen/src/Codegen.cpp', needed by `obj/
local/armeabi/objs/echoprint-jni//codegen/src/Codegen.o'.  Stop.

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我不知道博客作者使用的是哪个平台,以及这是哪个版本的NDK。但是,如果您只是从 Android.mk 文件中的行中删除标题“/”,它应该只为您编译:

LOCAL_SRC_FILES :=AndroidCodegen.cpp \
        codegen/src/Codegen.cpp \
        codegen/src/Whitening.cpp \
        codegen/src/SubbandAnalysis.cpp \
        codegen/src/MatrixUtility.cpp \
        codegen/src/Fingerprint.cpp \
        codegen/src/Base64.cpp \
        codegen/src/AudioStreamInput.cpp \
        codegen/src/AudioBufferInput.cpp