Zendesk mobil SDK'sını maven deposu aracılığıyla projeme entegre ettim ve artık üretmeyecekti. Kullanmakta olduğum picasso kütüphanesi ile bir çeşit çatışma var. Ben oluşturma sırasında bu hatayı alıyorum: Ben app klasörüne ../gradlew dependencies
ranGradle Duplicate Entry: java.util.zip.ZipException
Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: com/squareup/picasso/Action$RequestWeakReference.class
ve bu i Zendesk modülü altında bulunan budur:
\--- com.zendesk:sdk:1.0.0.1
+--- com.squareup.retrofit:retrofit:1.4.1
| \--- com.google.code.gson:gson:2.2.4
+--- com.squareup.picasso:picasso:2.3.2
+--- com.android.support:support-v4:20.0.+ -> 21.0.3 (*)
\--- com.android.support:appcompat-v7:20.0.+ -> 21.0.3 (*)
Yani Zendesk da kullanıyor picasso ama farklı sürümden daha projemde ne var.
compile (group: 'com.zendesk', name: 'sdk', version: '1.0.0.1'){
exclude group: 'com.squareup.picasso'
}
ama bu uygulamasının diğer bileşenleri çalışma zamanı istisnaları neden olur: Böyle Zendesk Picasso hariç çalıştı. Kütüphaneler ile tamamen ilgisiz bir sınıf için bir NoDefFoundError aldım.
Bu sorunun nasıl çözüleceği hakkında bir fikri olan var mı?
kullandığınız tamamlandı "build.gradle" dosyasını göndermek mümkün olabilir mi? Teşekkürler. – AndroidGuy