File tree Expand file tree Collapse file tree 1 file changed +36
-2
lines changed Expand file tree Collapse file tree 1 file changed +36
-2
lines changed Original file line number Diff line number Diff line change 1
1
# opencv-android-sdk-with-contrib
2
-
3
2
opencv341 android sdk with contrib341 module build on windows.
4
3
5
4
天知道在windows上编译这俩个库要趟过多少坑。
6
5
7
6
工作需要,目前主要编译了armeabi-v7a的.so库.a库,主要用于jni编程,附带java应用层函数。
8
7
9
- ### 欢迎补充支持其他CPU架构的动态库和静态库,并修改好.mk文件
10
8
9
+ ## A build.gradle for armeabi-v7a with NDK
10
+ apply plugin: 'com.android.library'
11
+ android {
12
+ compileSdkVersion 23
11
13
14
+ defaultConfig {
15
+ minSdkVersion 21
16
+ targetSdkVersion 23
17
+ versionCode 1
18
+ versionName "1.0"
19
+ //配置NDK信息
20
+ ndk {
21
+ moduleName "opencv3"
22
+ ldLibs "log", "jnigraphics", "m", "z"
23
+ abiFilters "armeabi-v7a"
24
+ }
25
+ //配置SO文件存放地址
26
+ sourceSets {
27
+ main {
28
+ jni.srcDirs = []
29
+ jniLibs.srcDirs = ['src/main/libs']
30
+ }
31
+ }
32
+ }
33
+ buildTypes {
34
+ release {
35
+ minifyEnabled false
36
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
37
+ }
38
+ }
39
+ //设置构建脚本路径
40
+ externalNativeBuild {
41
+ ndkBuild {
42
+ path 'src/main/jni/Android.mk'
43
+ }
44
+ }
45
+ }
You can’t perform that action at this time.
0 commit comments