如何在 Android Studio 中使用 BoofCV?
How to use BoofCV in Android Studio?
如何在我的 Android Studio 项目中导入 BoofCV?我已经看过 here。我完全糊涂了。请给我一步一步的指导。感谢您的帮助。
将下面的行添加到 app/build。gradle 应该可以解决问题
compile group: 'org.boofcv', name: 'android', version: '0.23'
将 0.23 替换为当前版本。
更新
在更新的版本中,您需要改为执行以下操作:
api group: 'org.boofcv', name: 'boofcv-android', version: '0.30'
在 Android Studio 中集成 BoofCV 时,我遇到了一些问题。我将这些及其解决方案发布在这里,以便对其他人有用。
BoofCV Android 支持集成文档 Link
https://boofcv.org/index.php?title=Android_support
在 Android Studio 中添加 BoofCV
如果您打算只使用一个模块,您可以将以下代码添加到 app/build。gradle
dependencies {
api group: 'org.boofcv', name: 'boofcv-android', version: '0.34'
}
如果您打算使用多个模块,您可以将以下代码添加到 app/build。gradle
dependencies {
['boofcv-android', 'boofcv-core'].each { String a -> api group: 'org.boofcv', name: a, version: '0.34' }
}
与 Android 依赖项冲突
如果您遇到冲突错误,您需要在 app/build.gradle
中添加以下内容
configurations {
all*.exclude group: "xmlpull", module: "xmlpull"
all*.exclude group: "org.apache.commons", module: "commons-compress"
all*.exclude group: "com.thoughtworks.xstream", module: "commons-compress"
}
验证 Dex 错误失败
如果无法验证 dex 文件 bad method handle type 7 则需要在 app/build.gradle
中添加以下内容
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
致所有尝试过但仍无法使用 Boofcv 的人。
添加
也很重要
dependencies {
api group: 'org.boofcv', name: 'boofcv-core', version: '0.31'
}
我知道这听起来很明显,但我没有发现任何表明我明确需要这样做的内容。祝你好运!
如何在我的 Android Studio 项目中导入 BoofCV?我已经看过 here。我完全糊涂了。请给我一步一步的指导。感谢您的帮助。
将下面的行添加到 app/build。gradle 应该可以解决问题
compile group: 'org.boofcv', name: 'android', version: '0.23'
将 0.23 替换为当前版本。
更新 在更新的版本中,您需要改为执行以下操作:
api group: 'org.boofcv', name: 'boofcv-android', version: '0.30'
在 Android Studio 中集成 BoofCV 时,我遇到了一些问题。我将这些及其解决方案发布在这里,以便对其他人有用。
BoofCV Android 支持集成文档 Link https://boofcv.org/index.php?title=Android_support
在 Android Studio 中添加 BoofCV
如果您打算只使用一个模块,您可以将以下代码添加到 app/build。gradle
dependencies {
api group: 'org.boofcv', name: 'boofcv-android', version: '0.34'
}
如果您打算使用多个模块,您可以将以下代码添加到 app/build。gradle
dependencies {
['boofcv-android', 'boofcv-core'].each { String a -> api group: 'org.boofcv', name: a, version: '0.34' }
}
与 Android 依赖项冲突
如果您遇到冲突错误,您需要在 app/build.gradle
中添加以下内容configurations {
all*.exclude group: "xmlpull", module: "xmlpull"
all*.exclude group: "org.apache.commons", module: "commons-compress"
all*.exclude group: "com.thoughtworks.xstream", module: "commons-compress"
}
验证 Dex 错误失败
如果无法验证 dex 文件 bad method handle type 7 则需要在 app/build.gradle
中添加以下内容android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
致所有尝试过但仍无法使用 Boofcv 的人。
添加
也很重要dependencies {
api group: 'org.boofcv', name: 'boofcv-core', version: '0.31'
}
我知道这听起来很明显,但我没有发现任何表明我明确需要这样做的内容。祝你好运!