Я попытался скомпилировать общую библиотеку и исполняемый файл, которые используют эту библиотеку. Все источники и заголовки находятся в одном каталоге. Я использую эти Android.mkandroid.mk общая библиотека не найдена
================== libsample.so
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libsample
LOCAL_MODULE_TAGS = optional
LOCAL_PRELINK_MODULE := false
LOCAL_SRC_FILES := libsample.c
include $(BUILD_SHARED_LIBRARY)
=========== ============ tstsample
include $(CLEAR_VARS)
LOCAL_MODULE := tstsample
LOCAL_SHARED_LIBRARY := libsample
LOCAL_CFLAGS :=-w
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := cmd.c main.c test.c
include $(BUILD_EXECUTABLE)
============================== =====
Я получил следующие ошибки: ошибка: неопределенная ссылка на "каждая функция моего либратора у»
Моей библиотека скомпилирована и поместить в каталоге: : выхода/цель/продукт/boadname/Система/Библиотеки/
Я также скопировал эту библиотеку в текущем каталоге. но я получил ту же ошибку.
Есть ли у вас какие-либо предложения?
Спасибо по заранее
Вы можете также нажмите «принять» для ответа, если хотите –