[英]Error:Conflict with dependency 'com.google.guava:guava' in project ':app'. Resolved versions for app (18.0) and test app (16.0.1) differ
[英]Conflict with dependency 'com.google.code.gson:gson' in project ':app'. Resolved versions for app (2.7) and test app (2.8.0) differ
我面臨一個非常奇怪的問題。 在我的項目中,我作為網絡庫進行改造。 因為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,但從未遇到過這種錯誤。 請有人幫助我。 我搜索了很多,非解決方案的工作原理
我最近遇到了改造gson轉換工廠的同樣問題。 看到這個問題 。 但我還沒有得到解決方案。 我和你一樣搜索了很多。 幸運的是,我已經應用了一個重影解決方案 , 我重申這是一個重點解決方案 。 我對此沒有可接受的解釋。
我做了什么我添加了最新的總gson庫作為依賴,就像這個implementation 'com.google.code.gson:gson:2.8.0'
(版本可能不同,這是我寫作的時間),突然gradle構建成功。
如果它也適合你,請告訴我
NB請在投票前添加評論,我明確表示這個對我有用。 我仍然不知道出了什么問題
更新版本:
implementation 'com.google.code.gson:gson:2.8.0'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.