Не удается найти модуль с тегом в пути импорта (Android NDK)

Я так расстроен этой проблемой. Я продолжаю получать его, и я не могу понять, почему. Вот мой Android.mk в src / jni

LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := tutorial01 LOCAL_SRC_FILES := tutorial01.c LOCAL_LDLIBS := -llog -lz LOCAL_SHARED_LIBRARIES := libavformat_static libavcodec_static libavutil_static include $(BUILD_SHARED_LIBRARY) $(call import-module,ffmpeg-2.4.2/android/armv7-a) 

И вот мой Android.mk в моем /jni/ffmpeg-2.4.2/android/armv7-a

 LOCAL_PATH:= $(call my-dir) #static version of libavcodec include $(CLEAR_VARS) LOCAL_MODULE:= libavcodec LOCAL_SRC_FILES:= lib/libavcodec.a LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include include $(PREBUILT_STATIC_LIBRARY) #static version of libavformat include $(CLEAR_VARS) LOCAL_MODULE:= libavformat LOCAL_SRC_FILES:= lib/libavformat.a LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include include $(PREBUILT_STATIC_LIBRARY) #static version of libswscale include $(CLEAR_VARS) LOCAL_MODULE:= libswscale LOCAL_SRC_FILES:= lib/libswscale.a LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include include $(PREBUILT_STATIC_LIBRARY) #static version of libavutil include $(CLEAR_VARS) LOCAL_MODULE:= libavutil LOCAL_SRC_FILES:= lib/libavutil.a LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include include $(PREBUILT_STATIC_LIBRARY) ![enter image description here][1] 

Я продолжаю получать эту проблему при создании проекта (ndk-build) или очистки проекта eclipse

 **** Clean-only build of configuration Default for project android-ffmpeg-tutorial01 **** /Applications/adt-bundle-mac-x86_64-20130514/android-ndk-r10c/ndk-build clean Android NDK: jni/Android.mk: Cannot find module with tag 'ffmpeg-2.4.2/android/armv7-a' in import path Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ? jni/Android.mk:11: *** Android NDK: Aborting. . Stop. Android NDK: The following directories were searched: Android NDK: **** Build Finished **** 

Пожалуйста помоги 🙁

    Чтобы использовать import-module вам необходимо установить / экспортировать переменную среды NDK_MODULE_PATH указывая на путь родительской папки вашего модуля импорта.

      $(call import-module,ffmpeg-2.4.2/android/armv7-a) 

    Итак, для <parent-path>/ffmpeg-2.4.2/android/armv7-a установите / экспортируйте NDK_MODULE_PATH = parent-path

    Другой вариант – явно добавить путь, добавить строку ниже непосредственно перед call import-module , например:

      $(call import-add-path, parent-path) $(call import-module,ffmpeg-2.4.2/android/armv7-a) 

    См. Это для других примеров

    Я решил это! Моя проблема заключалась в том, что папка ffmpeg не была в моей папке NDK / sources. Мне пришлось переместить папку ffmpeg в NDK / sources, и я смог создать ее без проблем.