【问题标题】:Cannot resolve symbol error when importing OpenCv4Android in Android Studio在 Android Studio 中导入 OpenCv4Android 时无法解决符号错误
【发布时间】:2016-01-12 20:07:27
【问题描述】:

我想在 Android Studio 中使用OpenCV4Android。我从这个链接下载了 OpenCV for Androidhttp://opencv.org/downloads.html

但是,当我尝试导入它时,Camera2Renderer.java 中出现了不同的错误,例如 Cannot resolve symbol 'camera2'Cannot resolve symbol 'CameraDevice'Cannot resolve symbol 'Size'Cannot resolve symbol 'CaptureRequest'

这两种方法我都试过了:

OpenCV in Android Studio

http://answers.opencv.org/question/14546/how-to-work-with-opencv4android-in-android-studio/

但是,我得到了同样的错误。

谁能告诉我如何解决这个错误才能使用openCV?

谢谢。

【问题讨论】:

    标签: android opencv android-studio cannot-find-symbol


    【解决方案1】:

    我在使用 Android Studio 配置 OpenCV SDK 时遇到了同样的问题。

    我正在使用 OpenCV 的最新 SDK 版本:OpenCV-3.1.0-android-sdk

    请确保您已配置好 build.gradle 脚本。

    Build.gradle(Module: app) -->

    apply plugin: 'com.android.application'
    
    android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"
    
    defaultConfig {
        applicationId "com.example.dev.opencvapp"
        minSdkVersion 15
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }
      buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
    sourceSets { main { jni.srcDirs = ['src/main/jni', 'src/main/jniLib/'] } }
    }
    
     dependencies {
      compile fileTree(include: ['*.jar'], dir: 'libs')
      testCompile 'junit:junit:4.12'
      compile 'com.android.support:appcompat-v7:24.2.1'
      compile project(':openCVLibrary310')
      }
    

    Build.gradle(Module: openCVLibrary310) -->

    apply plugin: 'com.android.library'
    
    android {
      compileSdkVersion 24
      buildToolsVersion "19.1.0"
    
      defaultConfig {
        minSdkVersion 8
        targetSdkVersion 21
      }
    
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
          }
      }
    }
    

    完成此操作后,您应该能够构建应用而不会出现任何错误。

    希望能帮到你!!

    【讨论】:

    • 我试过这个并解决了我遇到的同样的问题。
    猜你喜欢
    • 2017-01-12
    • 2015-04-28
    • 2021-11-02
    • 1970-01-01
    • 2018-06-23
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多