2016-04-11 26 views
1

Gravür aracılığıyla Retrofit'in en yeni sürümünü kullanıyorum ve bir çekicilik gibi çalışıyor (compile 'com.squareup.retrofit2:retrofit:2.0.1'). Hangi Okhttp.jar sürüm retrofit-2.0.1.jar ile kullanılmalı?

Ben .jar sürümünü kullanmak istedi, bu yüzden benim uygulamanın içinden doğrudan kütüphane şunları içerebilir: ben artık bulunmadı retrofit2.converter.gson.GsonConverterFactory bir hata var retrofit-2.0.1.jar.

indirilen.

Hangi .jar ben ... ben okhttp-3.0.1.jar ve okhttp-3.2.0.jar denedim

java.lang.NoClassDefFoundError: Failed resolution of: Lokio/Okio; 

, ancak bunların hiçbiri hatayı düzeltmek: Ben converter-gson-2.0.1.jar içerir, ancak şimdi zamanında Okhttp ile bir hata var Herhangi bir Gradle/maven bağımlılığı olmaksızın retrofit2'ye sahip olmak ister misiniz?

Telefonum Android'de L, sorunun oradan gelebileceğini düşünüyorum. Bu çevresindeki tüm değerlendirildiğinde göz

:

cevap

2

Projemde bu bağımlılık kullanın:

compile 'com.squareup.retrofit2:retrofit:2.0.1' 
compile 'com.squareup.retrofit2:converter-gson:2.0.1' 

Bu aşağıdaki modüllerde çeker:

okhttp-3.2.0 
okio-1.6.0 
retrofit-2.0.1 
converter-gson-2.0.1 
+0

Bu aptalca gelebilir, ama nereye bu listeyi alabilirim? Şimdilik iyi çalışıyor, çok teşekkürler;) – Memo36

+2

Android Studio'da proje penceresindeki "proje" görünümüne geçin ve "Dış Kütüphaneler" girişini açın. – Henry

2

Ayrıca Gson dahil etmek gerekir:

compile 'com.squareup.retrofit2:retrofit:2.0.1' 
compile 'com.squareup.retrofit2:converter-gson:2.0.1' 
compile 'com.google.code.gson:gson:2.6.2' 
İlgili konular