ANDROID开发笔记(三)在ANDROID中安装OPENCV
2016-05-15 19:04
489 查看
折腾了好久,总算把环境搭好了
以下是经过我一个晚上摸索出来的在ANDROID STUDIO中安装OPENCV的方法
现在整理出来与大家分享
一、准备工作
先到openCV官网http://opencv.org/下载,选择ANDROID版本。
当前版本OpenCV-3.1.0-android-sdk.zip,大小158.5M
二、搭建环境
1.首先要拥有android studio开发环境
具体参考前面的文章:http://blog.csdn.net/lsjackson13/article/details/51303144
android studio版本是2.1 Preview5
2.把下载好的openCV解压到本地目录
比如:D:\Adroid\OpenCV-android-sdk
3.新建一个android项目(随便选了个4.0的)
比如:MyFirstOpenCVApp
建好后出现了一个问题:Fix plugin version and sync project
这时不要按蓝色的Fix这段话,直接修改build.gradle中
改为
再按右上角的try again,提示改变了
这个时候按蓝色的Fix这段话,就好了
4.继续选择File\New\Import Module...
按选择目录:D:\Android\OpenCV-android-sdk\sdk\java
自动显示模块名:openCVLibrary310
选择next
按finish
出现了一堆错误,不用管它
5.继续修改
修改openCVLibrary310中的build.gradle
变成你的app的build.gradle中相对应的版本
例如我的就是
那我就把其中四个改成跟我的儿一样:
然后点右上角的Sync Now,就好了
6.点选File\Project Structure..
选中左边Modules下的程序名,再选择Dependencies标签
选中最右边的“+”,选Modules Dependencies
选中openCVLibrary310
按OK,完成。
这样应该就可以了,验证的话,下次再说
下面截图是之前一本书上看到的方法,太坑了!
也不知道用的是哪个版本的android studio,浪费了我不少时间!
以下是经过我一个晚上摸索出来的在ANDROID STUDIO中安装OPENCV的方法
现在整理出来与大家分享
一、准备工作
先到openCV官网http://opencv.org/下载,选择ANDROID版本。
当前版本OpenCV-3.1.0-android-sdk.zip,大小158.5M
二、搭建环境
1.首先要拥有android studio开发环境
具体参考前面的文章:http://blog.csdn.net/lsjackson13/article/details/51303144
android studio版本是2.1 Preview5
2.把下载好的openCV解压到本地目录
比如:D:\Adroid\OpenCV-android-sdk
3.新建一个android项目(随便选了个4.0的)
比如:MyFirstOpenCVApp
建好后出现了一个问题:Fix plugin version and sync project
这时不要按蓝色的Fix这段话,直接修改build.gradle中
classpath 'com.android.tools.build:gradle:2.1.0-alpha5'
改为
classpath 'com.android.tools.build:gradle:1.3.0'
再按右上角的try again,提示改变了
这个时候按蓝色的Fix这段话,就好了
4.继续选择File\New\Import Module...
按选择目录:D:\Android\OpenCV-android-sdk\sdk\java
自动显示模块名:openCVLibrary310
选择next
按finish
出现了一堆错误,不用管它
5.继续修改
修改openCVLibrary310中的build.gradle
android { compileSdkVersion 14 buildToolsVersion "19.1.0" defaultConfig { minSdkVersion 8 targetSdkVersion 21 }
变成你的app的build.gradle中相对应的版本
例如我的就是
android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.freemanstudio.myfirstopencvapp" minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName "1.0" }
那我就把其中四个改成跟我的儿一样:
android { compileSdkVersion 14 buildToolsVersion "23.0.3" defaultConfig { minSdkVersion 14 targetSdkVersion 23 }
然后点右上角的Sync Now,就好了
6.点选File\Project Structure..
选中左边Modules下的程序名,再选择Dependencies标签
选中最右边的“+”,选Modules Dependencies
选中openCVLibrary310
按OK,完成。
这样应该就可以了,验证的话,下次再说
下面截图是之前一本书上看到的方法,太坑了!
也不知道用的是哪个版本的android studio,浪费了我不少时间!
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories