在项目':app'中与依赖'com.google.code.gson:gson'冲突.app(2.7)和测试app(2.8.0)的已解决版本有所不同

3 android gradle gson android-gradle-plugin retrofit2

我面临一个非常奇怪的问题.在我的项目中,我作为网络库进行改造.因为JSON序列化和反序列化我正在使用gson-converter库"com.squareup.retrofit2:converter-gson:$rootProject.retrofitVersion" //rootProject.retrofitVersion = '2.3.0'

同步之后,我收到了这个错误,无法通过gradle来构建应用程序

错误:任务':app:preMockDebugAndroidTestBuild'的执行失败.在项目':app'中与依赖'com.google.code.gson:gson'冲突.app(2.7)和测试app(2.8.0)的已解决版本不同.有关详细信息,请参阅https://d.android.com/r/tools/test-apk-dependency-conflicts.html.

我过去曾多次使用过retrofit和gson,但从未遇到过这种错误.请有人帮助我.我搜索了很多,非解决方案的工作原理

Wub*_*dub 16

我最近遇到了改造gson转换工厂的同样问题.看到这个问题.但我还没有得到解决方案.我和你一样搜索了很多.幸运的是,我已经应用了一个重影解决方案,我重申这是一个重点解决方案.我对此没有可接受的解释.

我做了什么我添加最新的总gson库作为这样的依赖 implementation 'com.google.code.gson:gson:2.8.0'(版本可能不同这一个是我的写作时间)和突然gradle构建成功.

如果它也适合你,请告诉我

NB请在投票前添加评论,我明确表示这个对我有用.我仍然不知道出了什么问题