无法在JNI Android中编译LAME

时间:2014-01-14 22:55:51

标签: android java-native-interface native lame

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

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

1 个答案:

答案 0 :(得分:0)

我添加了

LOCAL_C_INCLUDES += jni/include

到Android.mk,所以它可以找到" .h"需要的。