Я разветвил библиотеку Ucrop для обрезки и внес некоторые изменения. Теперь мне нужно собрать ndk, чтобы внести изменения. Но я продолжаю получать эту ошибку:
Android NDK: jni/Android.mk: Cannot find module with tag 'libpng' in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK: jni/Android.mk:15: *** Android NDK: Aborting. . Stop.
В проекте используется библиотека Cimg.
Это мой файл Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ucrop
LOCAL_SRC_FILES := uCrop.cpp
LOCAL_LDLIBS := -landroid -llog -lz
LOCAL_STATIC_LIBRARIES := libpng libjpeg_static
include $(BUILD_SHARED_LIBRARY)
$(call import-module,libpng)
$(call import-module,libjpeg)
Я пробовал все решения, которые даны в Интернете. Но ничего не сработало. Я пробовал «Добавить libpng в проект android ndk" и получил много ответов.
CImg
? - person Mark Setchell   schedule 02.07.2018libpng
? b) Можете ли вы точно определить, гдеlibpng
установлено, т. е. в каком каталоге? c) Можете ли вы вручную добавить полный явный путь к каталогу, содержащемуlibpng
, в свою сборку, не надеясь, чтоimport-module
найдет его для вас? Одни бредовые идеи... :-) - person Mark Setchell   schedule 02.07.2018-ljpeg -llibpng
и-L/path/to/directory/containing/libraries
после-lz
- person Mark Setchell   schedule 02.07.2018