首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将boofcv-core添加到Android: java.lang.RuntimeException:复制类com.google.protobuf后出错

将boofcv-core添加到Android: java.lang.RuntimeException:复制类com.google.protobuf后出错
EN

Stack Overflow用户
提问于 2022-11-08 08:26:15
回答 1查看 42关注 0票数 2

Im trying to add _boofcv-core_ library to my Android project. _boofcv-android_ works fine but _boofcv-core_ generates the following error:java.lang.RuntimeException:模块中的重复类com.google.protobuf.AbstractMessageLite (com.google.m trying to add _boofcv-core_ library to my Android project. _boofcv-android_ works fine but _boofcv-core_ generates the following error:java.lang.RuntimeException:protobuf-java:3.17.3)和protobuf 3.14.0.jar

build.gradle的代码

代码语言:javascript
复制
...
configurations {
//    compile.exclude group: 'com.google.protobuf' // when uncommented, causes other errors
    all*.exclude group: "xmlpull", module: "xmlpull"
    all*.exclude group: "org.apache.commons", module: "commons-compress"
    all*.exclude group: "com.thoughtworks.xstream", module: "commons-compress"
}

dependencies {
    ['boofcv-android', 'boofcv-core'].each {
        String a -> implementation group: 'org.boofcv', name: a, version: '0.37'
    }
...
EN

回答 1

Stack Overflow用户

发布于 2022-11-08 14:01:00

解决:protobuf-java(boofcv-core中的依赖)和protobuf-javalite(firebase中的依赖)不能共存- 详细解释。在生成依赖树(./gradlew app:dependencies)之后,我注意到只有boofcv-geoboofcv-recognition ( boofcv-core中的库-参见链接)依赖于protobuf-java。我不需要这两个库,所以我将它们排除在编译之外。在app/build.gradle上添加:

代码语言:javascript
复制
...
configurations {
    compile.exclude group: 'org.boofcv',module: 'boofcv-recognition' //<-- added
    compile.exclude group: 'org.boofcv',module: 'boofcv-geo' //<-- added
    all*.exclude group: "xmlpull", module: "xmlpull"
    all*.exclude group: "org.apache.commons", module: "commons-compress"
    all*.exclude group: "com.thoughtworks.xstream", module: "commons-compress"
}
...

然后错误就消失了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74357686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档