我尝试通过从资源管理器中拖动并从“文件操作”对话框中选择“链接到文件”选项,将一些C / C ++源添加到JNI文件夹中。
如何将这些源添加到Android.mk makefile中?
我尝试过组合
LOCAL_SRC_FILES += source.cpp
LOCAL_SRC_FILES += c:/full/path/to/file/source.cpp
但没有任何作用。每次出现错误'make: * 没有规则可以制作目标.........'
那么有什么建议吗?
由于
P.S。如果我选择“复制文件”选项 - 一切都还可以。
答案 0 :(得分:0)
这是一个工作的android.mk文件,用于从2个cpp文件构建静态库:
LOCAL_PATH := $(call my-dir)
LOCAL_ARM_MODE :=arm
include $(CLEAR_VARS)
LOCAL_MODULE := mylib
LOCAL_SRC_FILES := \
mysource1.cpp \
mysource2.cpp \
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -lz -lm -llog
include $(BUILD_SHARED_LIBRARY)