win10编译OpenCV4Android系列1-Android编译环境搭建

win10编译OpenCV4Android系列1-Android编译环境搭建

  • 前言
  • 一、配置JDK
    • 1.下载JDK
    • 2.安装JDK
  • 二、配置AndroidSDKTools
    • 1.下载AndroidSDKTools
    • 2.安装AndroidSDKTools
  • 三、配置ANT
    • 1.下载ANT
    • 2.解压并配置环境变量
  • 四、下载NDK
  • 总结


前言

本文是系列文章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
win10编译OpenCV4Android系列1-Android编译环境搭建_第1张图片

2.安装JDK

(1)双击jdk-8u321-windows-x64.exe,按照指引选择合适位置安装:
win10编译OpenCV4Android系列1-Android编译环境搭建_第2张图片
(2)配置环境变量JAVA_HOME,如下图:
win10编译OpenCV4Android系列1-Android编译环境搭建_第3张图片
并在Path中加入%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
win10编译OpenCV4Android系列1-Android编译环境搭建_第4张图片
(3)验证JDK
win10编译OpenCV4Android系列1-Android编译环境搭建_第5张图片

二、配置AndroidSDKTools

1.下载AndroidSDKTools

可以从官网下载,本人下载地址android-sdk_r24.4.1-windows
win10编译OpenCV4Android系列1-Android编译环境搭建_第6张图片

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
win10编译OpenCV4Android系列1-Android编译环境搭建_第7张图片
(2)配置环境变量
新建变量ANDROID_SDK_HOME,并在Path中添加%ANDROID_SDK_HOME%\platform-tools和%ANDROID_SDK_HOME%\tools
win10编译OpenCV4Android系列1-Android编译环境搭建_第8张图片
win10编译OpenCV4Android系列1-Android编译环境搭建_第9张图片
(3)验证SDK
win10编译OpenCV4Android系列1-Android编译环境搭建_第10张图片

三、配置ANT

1.下载ANT

去官网下载合适的ANT版本apache-ant-1.10.12-bin.zip
win10编译OpenCV4Android系列1-Android编译环境搭建_第11张图片

2.解压并配置环境变量

(1)添加变量ANT_HOME,并在Path添加%ANT_HOME%/bin
win10编译OpenCV4Android系列1-Android编译环境搭建_第12张图片
win10编译OpenCV4Android系列1-Android编译环境搭建_第13张图片
(2)验证ANT
win10编译OpenCV4Android系列1-Android编译环境搭建_第14张图片

四、下载NDK

博主电脑已有NDK(r14b)和新下载的r23b都在后期编译中出现错误,原因是版本不匹配,最终选择android-ndk-r18b-windows-x86_64.zip编译成功,NDK解压后既可使用。
win10编译OpenCV4Android系列1-Android编译环境搭建_第15张图片


总结

至此,Android相关环境已经配置完毕。

你可能感兴趣的:(opencv,Android,android,opencv)