Android Studio项目中配置使用OpenCV Android SDK

1,在项目根目录下创建 libraries 目录。


2,复制 Android SDK 中目录 sdk 下的 java 文件夹到刚刚创建的 libraries 目录中。


3,将复制的 java 文件夹重命名为 opencv 。


4,在重命名的 opencv 文件夹下创建一个 build.gradle 文件,内容如下( compileSdkVersion , buildToolsVersion , minSdkVersion , targetSdkVersion , versionCode , versionName 等可依实际情况而定):

apply plugin: 'android-library'

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 2411
        versionName "2.4.11"
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            res.srcDirs = ['res']
            aidl.srcDirs = ['src']
        }
    }
}
5,编辑项目根目录下的 settings.gradle 文件,添加一行代码:

include ':libraries:opencv'


6,在 Android Studio 中同步 Gradle 。


7,右键工程, Open Module Settings , 左边选中应用的module名称,右边点击 Dependencies 选项,再点击 + 按钮,添加依赖。


8,选择 Module dependency, 会出现一个含有多个module的列表,选择 :libraries:opencv 。


9,在 /app/src/main/ 下创建一个 jniLibs 文件夹,再将 OpenCV Android SDK 中 sdk/native/libs 下的所有文件夹复制到创建的 jniLibs 目录下。( app/src/main/jniLibs 是 Android Studio 存放jni库的默认目录,可以在app的 build.gradle 文件中通过 jniLibs.srcDir 指定其他目录 )


10,同步Gradle, 完成配置。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值