gpt4 book ai didi

Android Studio 找不到 opencv 模块,但编译正常

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:10:41 25 4
gpt4 key购买 nike

我的项目编译正常,但 Android Studio 出现错误,因为它认为找不到 opencv 的模块:

enter image description here enter image description here

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 中执行了此操作,然后重新构建了该项目。

项目编译正常,所有错误都消失了。

关于Android Studio 找不到 opencv 模块,但编译正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24331393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com