总会有小伙伴遇到奇葩的问题,没错这个小伙伴就是我:
java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class io.objectbox.android.AndroidObjectBrowser。。。。。
Duplicate class io.objectbox.android.AndroidObjectBrowser found in modules jetified-objectbox-android
。。。。。。。
Go to the documentation to learn how to Fix dependency resolution errors.
这玩意儿说的是,重复的类被发现了,就这么叼!
最终解决:
app build.gradle文件下删除多了的:applyplugin:'io.objectbox'
出现问题的原因:
在集成使用的时候,是并没有进行浏览器查看数据库;后边集成完,也想看看数据库里的数据,就又集成了
debugImplementation"io.objectbox:objectbox-android-objectbrowser:$objectboxVersion"
releaseImplementation"io.objectbox:objectbox-android:$objectboxVersion"
结果在看别人文档的时候,说要添加:applyplugin:'io.objectbox' 这玩意儿到文件底部,自己也没有注意,就又添加了,结果该行代码在顶部在之前就已经存在了;导致编译时重复类问题出现。