1.jdk 配置很简单百度一下,最后做个测试:
在命令行输入java -version
version:1.8.0_11
2.Elcipse下载版本:eclipse-standard-luna-R-win32-x86_64
3.ADT 版本:ADT-23.0.6,解压。
a.打开安装好的Eclipse,在菜单栏点击Help–>Install new software
b.关闭左下角 “Contact all update sites during install to find requied software”
c. 点击右上角 Add
d. 第一栏随便填个名字,例如ADT,第二栏点击Local,选择你下载的ADT解压目录,确定。在出现的列表中,全部选中,并取消勾选Contact all update sites….。点击next,则开始了ADT的安装,大概需要10分钟。可能还需要accept 协议什么的,这里略过不表。安装完成后提示重启Eclipse即安装成功
4.下载Android SDK,并解压(路径不要有中文)。
1.在Eclipse中选择Window–>preferences。在左边栏选中Android,在SDK Location中填入你解压文件夹的根目录,点击apply和OK,则Android环境配置基本完成。
2.更新SDK。点击Window–>Android SDK manager。
3. 其中有许多文件,但是不需要全下!不需要全下!不需要全下!
4.Tools全下,然后每个版本的SDK Platform、Sources for Android SDK全下,Googel APIs在天朝一般用不到可以不下,主要要提System Image,镜像是模拟器,只用下自己需要模拟器的版本就可以了,都下的话超大超久,血泪教训,Extras建议下载。
5.具体内容可以参考知乎:Android SDk里面到底哪些东西是必须下载的
5.NDK配置。下
1.载官网最新版本的NDK NDK官网下载(需要科学上网)。
2.网上直接下说不定就有坑。。而且这个坑还根本看不出来,还是官网安全。
3.而且低版本r7以下还需要cygwin,7以上的新版就不用了。
4.先在环境变量里配置NDK的根目录(这一步在命令行操作的时候挺重要的)
5.测试:
a.在cmd 输入命令:ndk-build
b. Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
E:\ORB_SLAM2\software\android-ndk-r16b\build\\..\build\core\build-local.mk:151:
*** Android NDK: Aborting . Stop.
c.成功
6.解压后(规则同sdk),打开Eclipse,点击Window–>Preferences,选择Android–>NDK,在右边界面中填入NDK Location即可.
7.错误处理:
Eclipse/MyEclipse 选择Android NDK目录时提示“Not a valid NDK directory”
Eclipse或者MyEclipse 选择Android NDK目录时提示“Not a valid NDK directory”
在NDK目录中新建一个名称 ndk-build (没有扩展名)的空文件
6.OpenCV库配置
1.复制原工程的AndroidManifest.xml替换新建工程下的xml,复制完之后,意料之中报错啦,这是因为还没有链接OpenCV库,而在布局里有用到。
2.OpenCV库配置(参考官方文档)
3.先去官网下载opencv4android:
4.OpenCV官网下载
5.解压后,可以参考/docs/opencv_tutorials.pdf 感觉比很多博客讲的都更清楚
6.根据例程测试过问问题后,导入workspace,然后右键我们的ORB_SLAM2_Android工程->properties->Android,在右下Library里Add OpenCV库