无法让 LAME 在 JNI Android 中编译



我一直在学习本教程http://developer.samsung.com/android/technical-docs/Porting-and-using-LAME-MP3-on-Android-with-JNI,然而,当涉及到NDK部分的编译时,我似乎无法编译它。以下是我得到的错误

安卓NDK:警告:APP_PLATFORM Android-17大于安卓:minSdkVersion 7 in/AndroidManifest.xml[armabi]编译thumb:mp3lame<=bitstream.cjni//libmp3lame/bitstream.c:33:18:致命错误:lame.h:没有这样的文件或目录编译终止。make.exe:*[obj/local/armeabi/objs/mp3lame/./libmp3lame/bitstream.o]错误1

我添加了

LOCAL_C_INCLUDES += jni/include

到Android.mk,这样它就可以找到所需的".h"。

最新更新