2017-11-27 44 views
2

매우 이상한 문제가 있습니다. 내 프로젝트에서는 네트워크 라이브러리로 개장했습니다. SO JSON 직렬화 및 deserialisation 내가 동기화 후 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' (버전은이 글이 제 글의 시점과 다를 수 있습니다.) 갑자기 gradle 빌드가 성공적으로 완료되었습니다.

이 N.B 아래로 투표하기 전에 주석을 추가하십시오

너무 당신을 위해 작동하는 경우 알려 주시기 바랍니다, 나는 나 자신을 분명이 사람이 나를 위해 작동했다. 아직도 나는 아이디어가 없다 무엇이 잘못 되었습니까

+1

이 사람도 저에게 잘 맞습니다. 덕분에 많이 – locustbot

+1

Thanks Brother. :) –

+0

이것은 여전히 ​​작동합니다! –