2017-11-27 17 views
2

私は非常に奇妙な問題に直面しています。私のプロジェクトでは、ネットワークライブラリとして改造しています。 SO JSONのシリアライズとデシリアライゼーションのために、私はgsonコンバータライブラリを使用しています"com.squareup.retrofit2:converter-gson:$rootProject.retrofitVersion" // rootProject.retrofitVersion = '2.3.0'プロジェクト ':app'の依存関係 'com.google.code.gson:gson'と競合しています。 app(2.7)とtest app(2.8.0)の解決版が異なる

同期した後、私は私が改造を使用して何度もgsonているアプリ

Error:Execution failed for task ':app:preMockDebugAndroidTestBuild'. Conflict with dependency 'com.google.code.gson:gson' in project ':app'. Resolved versions for app (2.7) and test app (2.8.0) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

を構築するためのGradleを失敗し、このエラーを得ました過去にはこの種のエラーに直面しませんでした。何か助けてください。私はたくさんの検索をしましたが、解決策の中では動作しません。

答えて

7

私は最近、retrofit gson convert factoryでこの同じ問題に直面しました。 this issueを参照してください。私はまだ解決策を得ていない。私はあなたのようにたくさん検索しました。幸いにも私はゴーストバスターを適用しましたソリューションこれはゴーストバスターのソリューションを繰り返します。私はこれについて受け入れられる説明がありません。

最新の総gsonライブラリを依存関係として追加します implementation 'com.google.code.gson:gson:2.8.0'(バージョンはこれとは異なるかもしれませんが、これは私の書き込み時とはバージョンが異なるかもしれません)突然グラブルビルドが成功しました。

それはあなたのために働くなら、私に知らせてください、あまりにも

N.Bくださいダウン投票はコメントを追加する前に、私はこの1つは私の作品自身が明らかにしました。まだ私はアイデアを持っていません何が間違っていた

+1

この1つは私のためにもあまりにも男のために働く、ありがとうたくさん – locustbot

+1

ありがとうブラザー。 :) –

+0

これはまだ動作します! –

関連する問題