Android NDK:中止停止?

新手上路,请多包涵

我正在为 android 开发 ffmpeg。我已经成功编译了 ffmpeg-2.0.1,之后我在我的 NDK 的 sources/ffmpeg-2.0.1/android/arm 中制作了 Android.mk 文件

      LOCAL_PATH:= $(call my-dir)

      include $(CLEAR_VARS)

      LOCAL_MODULE:= libavcodec

      LOCAL_SRC_FILES:= lib/libavcodec-55.so

       LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include

      include $(PREBUILT_SHARED_LIBRARY)

之后制作 android 项目,在 android 项目中 Android.mk 文件为

  LOCAL_PATH := $(call my-dir)

    include $(CLEAR_VARS)

   LOCAL_MODULE    := tutorial01
   LOCAL_SRC_FILES := tutorial01.c
   LOCAL_LDLIBS := -llog -ljnigraphics -lz
   LOCAL_SHARED_LIBRARIES := libavformat libavcodec libswscale libavutil

   include $(BUILD_SHARED_LIBRARY)
    $(call import-module,ffmpeg-2.0.1/android/arm)

但显示出问题

 *** Android NDK: Aborting    .  Stop.
   android-ffmpeg-tutorial01line 45, external location:
   /home/tech/Documents/roman10/ndk/android-ndk-r9c/build/core/prebuilt-library.mk
   C/C++ Problem

我的NDK是android-ndk-r9c,系统是ubuntu-13.04,请大家指导一下。

提前致谢。

原文由 Sandeep Tiwari 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
1 个回答

首先查看 Android.mk structure

需要更改 Android.mk 文件如下:

 LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE    := ffmpeg
LOCAL_SRC_FILES := libs/ffmpeg.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE    := final_ffmpeg
LOCAL_SRC_FILES := ffmpeg.cpp
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
LOCAL_PREBUILTS := libs/ffmpeg.so
#libavformat libavcodec libswscale libavutil
include $(BUILD_SHARED_LIBRARY)

p / s:当像这样将数据放在一起时,我也遇到了 Android NDK : Aborting 问题:

 LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE:= ffmpeg
LOCAL_SRC_FILES:= libs/ffmpeg.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE    := ffmpeg
LOCAL_SRC_FILES := ffmpeg.cpp
LOCAL_SHARED_LIBRARIES := ffmpeg
include $(BUILD_SHARED_LIBRARY)

LOCAL_MODULE 名称重复时会出现此问题。

结果将帮助您:

它仍然是您需要 从 Java 文件调用 C++ 文件中的 C++ 函数的 时候。

原文由 Huy Tower 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题