win10编译OpenCV4Android系列1-Android编译环境搭建
前言
本文是系列文章1,最终目标是使用jni封装so,在Android上直接调用OpenCV的微信二维码解码接口。
安装环境如下:
1,jdk-8u321-windows-x64.exe
2,android-sdk_r24.4.1-windows.zip
3,apache-ant-1.10.12-bin.zip
4,android-ndk-r18b-windows-x86_64.zip
提示:文章所使用的安装路径均为本地路径,可以自主更改
一、配置JDK
1.下载JDK
去官网下载jdk-8u321-windows-x64.exe
2.安装JDK
(1)双击jdk-8u321-windows-x64.exe,按照指引选择合适位置安装:
(2)配置环境变量JAVA_HOME,如下图:
并在Path中加入%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
(3)验证JDK
二、配置AndroidSDKTools
1.下载AndroidSDKTools
可以从官网下载,本人下载地址android-sdk_r24.4.1-windows
2.安装AndroidSDKTools
(1)解压后双击SDK Manager.exe,选择合适的版本安装,博主基本是默认选择,安装列表如下:
Tools目录:
Android SDK Platform-tools 29.0.6
Android SDK Build-tools 29.0.3
Android R(API 29,R preview)目录:
SDK Platform Android R Preview
Android 10(API 29)目标:
全部
Extras目录:
Google USB Driver
(2)配置环境变量
新建变量ANDROID_SDK_HOME,并在Path中添加%ANDROID_SDK_HOME%\platform-tools和%ANDROID_SDK_HOME%\tools
(3)验证SDK
三、配置ANT
1.下载ANT
去官网下载合适的ANT版本apache-ant-1.10.12-bin.zip
2.解压并配置环境变量
(1)添加变量ANT_HOME,并在Path添加%ANT_HOME%/bin
(2)验证ANT
四、下载NDK
博主电脑已有NDK(r14b)和新下载的r23b都在后期编译中出现错误,原因是版本不匹配,最终选择android-ndk-r18b-windows-x86_64.zip编译成功,NDK解压后既可使用。
总结
至此,Android相关环境已经配置完毕。