我的项目编译正常,但是Android Studio感到恐慌,因为它认为找不到opencv的模块:
OpenCV作为单独的模块包含在内,并且作为依赖项列出。据我所知,一切都很好。OpenCV的build.gradle
如下:
apply plugin: 'android-library'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.11.+'
}
}
android {
compileSdkVersion 19
buildToolsVersion "19.1"
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
versionCode 2480
versionName "2.4.8"
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
res.srcDirs = ['res']
aidl.srcDirs = ['src']
}
}
}
知道发生了什么吗?我并没有像我所说的那样感到烦恼,它可以编译并运行得很好。虽然这很烦人。
终于破解了这个。遵循一些在线指南(我现在不记得是哪一个),我将opencv安装到/libraries/opencv/
了我的项目中。问题是代码在目录中./src/main/java/org/opencv/[module]
,这导致类路径问题。
为了解决这个问题,我搬到./src/main/java/org
了./src/org
。我是在文件管理器中完成此操作的,而不是在Android Studio中完成的,然后重新构建了项目。
该项目编译正常,所有错误都消失了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句