include $(CLEAR_VARS)
NDK_APP_DST_DIR := $(LOCAL_PATH)
OPENCV_LIB_TYPE=STATIC
include /home/archermind/OpenCV-android-sdk/sdk/native/jni/OpenCV.mk
LOCAL_SRC_FILES := test.cpp
LOCAL_CFLAGS := -D__cpusplus -g -mfloat-abi=softfp -mfpu=neon -march=armv8-a -mtune=cortex-a53
LOCAL_C_INCLUDES += include
LOCAL_LDFLAGS += -L./
LOCAL_LDLIBS := -lz -llog
TARGET_ARCH_ABI :=arm64-v8a
LOCAL_ARM_MODE := arm
ifeq ($(TARGET_ARCH_ABI),arm64-v8a)
LOCAL_ARM_NEON := true
endif
LOCAL_MODULE := test
#include $(BUILD_STATIC_LIBRARY)
include $(BUILD_EXECUTABLE)
在這裏有兩個關鍵的地方
include /home/archermind/OpenCV-android-sdk/sdk/native/jni/OpenCV.mk
LOCAL_CFLAGS := -D__cpusplus -g -mfloat-abi=softfp -mfpu=neon -march=armv8-a -mtune=cortex-a53
還有Application.mk
APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -fexceptions -std=c++11
APP_ABI := arm64-v8a
APP_PLATFORM := android-15