Vic*_*ole 18 android opencv android-camera android-studio
我将opencv android库导入我的android studio,而Camera2Renderer类有很多编译器错误,因为android.hardware.camera2
无法导入类.
Vic*_*ole 37
我解决了这个问题.吉姆是对的,我没有正确的目标API.对于遇到此问题并找到此线程的下一个人,解决方案是您必须确保项目的build.gradle文件和openCV匹配.感谢所有帮助我的人,以及圣诞快乐!
我正在使用openCVLibrary3.2.0,并尝试运行其示例并遇到相同的问题,但是我更改了mysampleApp和openCVLibrary320模块的gradle文件,如下所示
这是我的应用程序 build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "org.opencv.face"
minSdkVersion 9
targetSdkVersion 21
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_5
targetCompatibility JavaVersion.VERSION_1_5
}
ndk {
moduleName "native_sample"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
}
}
}
dependencies {
compile project(path: ':openCVLibrary320')
}
and this my OpenCV library module build.gradle file
apply plugin: 'com.android.library'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
minSdkVersion 9
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
Run Code Online (Sandbox Code Playgroud)
注意:需要注意的是,所有gradle文件的compileSdkVersion,buildToolsVersion,minSdkVersion,targetSdkVersion都必须相同
我将compileSdkVersion从14更改为23,并将buildToolsVersion更改为“ 23.0.2”,这解决了camera2导入相关问题
归档时间: |
|
查看次数: |
11345 次 |
最近记录: |