Ho sostituito le classi Date
con le classi di recente nella mia app Android. Io uso Jackson
per analizzare il numero json
. Ho aggiunto le seguenti righe al mio file build.gradleFile duplicati gradli durante l'imballaggio - messaggi.proprietà di JodaTime
compile com.fasterxml.jackson.datatype:jackson-datatype-joda:2.4.3
compile net.danlew:android.joda:2.7.1
Ha rotto la mia build. Il messaggio di errore è duplicate files during packaging of APK
. Ha anche suggerito la seguente opzione
android {
packagingOptions {
exclude 'org/joda/time/format/messages_da.properties'
}
}
Ci sono molti file del genere in JodaTime come "messages_da.properties", "messages_fr.properties". Credo che quelli siano usati per fornire una formattazione basata sulla localizzazione.
La mia impressione dice che questi file non dovrebbero essere esclusi. Se gli esperti là fuori in grado di fornire una soluzione per questo, sarebbe bello
Per quello che vale, puoi anche usare 'pickFirst' invece di 'escludere' per usare il primo che trova. –
Vedere la mia risposta qui sotto, arriva alla radice del problema, lo spiega e mostra una soluzione molto migliore. – Sakiboy