小编Mat*_*let的帖子

如何在Android应用程序中构建ffmpeg?

通过下面的步骤成功构建ffmpeg之后

  http://stackoverflow.com/questions/22471514/ffmpeg-build-output-is-not-showing

  Now I have copy include and all .a file into my JNI folder. and my Android.mk 
  file is as:-



      LOCAL_PATH := $(call my-dir)

        include $(CLEAR_VARS)

        LOCAL_MODULE    := ffmpegutils
       LOCAL_SRC_FILES := tutorial02.c

      LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
      LOCAL_LDLIBS := -L$(NDK_PLATFORMS_ROOT)/$(TARGET_PLATFORM)/arch-arm/usr/lib -L$(LOCAL_PATH) -lavformat -lavcodec  -lavfilter -lavutil -lswscale -llog -ljnigraphics -lz -ldl -lgcc

include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

但我的项目给出了错误: -

     Description    Resource    Path    Location    Type
make: *** [obj/local/armeabi/libffmpegutils.so] Error 1 MainActivity            C/C++ Problem
undefined reference to 'ANativeWindow_unlockAndPost'    MainActivity        line 231, external location: /home/kiwitech/Documents/development/tools/ndk/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/ffmpegutils/tutorial02.o: in function …
Run Code Online (Sandbox Code Playgroud)

android ffmpeg android-ndk

5
推荐指数
1
解决办法
1898
查看次数

标签 统计

android ×1

android-ndk ×1

ffmpeg ×1