【发布时间】:2015-05-25 08:26:42
【问题描述】:
我是学生。我在新版本中使用了Android Studio,因为我想编译Opencv库的人脸检测示例。 第一个问题,我没有解决ndk路径。
显示该错误:
错误:任务执行失败 ':openCVSamplefacedetection:compileDebugNdk'.
NDK 未配置。从http://developer.android.com/tools/sdk/ndk/.Then 下载 NDK 添加 local.properties 中的 ndk.dir=path/to/ndk。 (在 Windows 上,请确保您 转义反斜杠,例如C:\ndk 而不是 C:\ndk)
所以我下载了ndk并添加了这样的路径。
ndk.dir=d\:\\android-ndk-r10e
然后,新的错误出现了:
错误:任务执行失败 ':openCVSamplefacedetection:compileDebugNdk'.
启动进程 'command 'd:\android-ndk-r10e\ndk-build.cmd' 时出现问题
有人说build.gradle中请添加sourceset.main,所以我添加源代码。
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "org.opencv.samples.facedetect"
minSdkVersion 15
targetSdkVersion 22
ndk {
moduleName "detection_based_tracker"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile project(':openCVLibrary2410')
}
最终构建完成,但我的手机显示“FaceDetecter 已停止”并退出应用程序。 你不知道问题吗?我真的不知道Opencv的开源。
【问题讨论】:
-
解决方法是删除
jni目录
标签: opencv android-ndk