Skip to content

Commit 61692a3

Browse files
committed
add .mk files
在build.gradle中指定 android { externalNativeBuild { ndkBuild { path 'src/main/jni/Android.mk' } } } Application.mk和Android.mk放在一个目录下即可
1 parent 406bc40 commit 61692a3

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

Android.mk

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
LOCAL_PATH:=$(call my-dir)
2+
3+
include $(CLEAR_VARS)
4+
OPENCV_LIB_TYPE :=STATIC
5+
6+
ifeq ("$(wildcard $(OPENCV_MK_PATH))","")
7+
include $(LOCAL_PATH)/native/jni/OpenCV.mk
8+
else
9+
include $(OPENCV_MK_PATH)
10+
endif
11+
12+
LOCAL_MODULE := opencv3
13+
LOCAL_LDLIBS += -llog -ljnigraphics
14+
LOCAL_SRC_FILES := opencv3.cpp
15+
include $(BUILD_SHARED_LIBRARY)
16+
17+
#LOCAL_SRC_FILES := opencv3.so
18+
#include $(PREBUILT_SHARED_LIBRARY)

Application.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
APP_STL := gnustl_static
2+
APP_CPPFLAGS := -frtti -fexceptions
3+
APP_PLATFORM := android-21
4+
APP_ABI += armeabi-v7a
5+

0 commit comments

Comments
 (0)