Android studio中导入opencv库

具体opencv库的导入流程参考链接:Android Studio开发之路 (五)导入OpenCV以及报错解决

一、出现的错误:NullPointerException: Cannot invoke “java.io.File.toPath()” because “this.mySdkLocation” is null
解决办法:1、网上很多人都是导入sdk/java的文件夹,实际应该按照参考链接中导入sdk文件夹
2、如下图所示,将opencv中文件夹下的build.grade的配置与APP文件下的build.grade配置相同

二、出现的错误:android studio中import org.opencv.engine.opencvengineinterface;缺少opencvengin
解决办法:参考链接:图文详解】Android Studio(新版本) 配置OpenCV库,解决出现的各种问题

三、出现错误:android studio中CameraGLSurfaceView.java文件中出现import org.opencv.R中R无法找到
解决办法:在build.grade(opencv)中命名(namespence)空间需要改成下面的:
Android studio中导入opencv库_第1张图片
四、出现的错误:R.styleable.CameraBridgeViewBase中没有找到CameraBridgeViewBase,显示红色
解决办法:我的工程文件夹,也就是opencv文件夹下,没有aidl文件,因此需要添加
Android studio中导入opencv库_第2张图片
Android studio中导入opencv库_第3张图片

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