На самом деле это ответ, а не вопрос: я провел много часов в Windows, используя JodaTime, чтобы включить его в свой проект Android с помощью ProGuard.
Конфигурация Прогарда:
-libraryjars C:\Users\Reto\Documents\GitHub\advanceIT\LoveClockPAY\libs\joda-time-2.1.jar
У меня были следующие ошибки:
ProGuard не нашел мой JAR и сказал:
Can't read [C:\Users\Reto\Documents\GitHub\advanceIT\LoveClockPAY\libs\joda-time-2.1.jar] (No such file or directory)
Решение
-libraryjars libs/joda-time-2.1.jar
ProGuard не хотел компилироваться и выдал много строк ошибок, таких как эта:
Warning: org.joda.time.base.AbstractDuration can't find referenced class org.joda.convert.ToString
Решение
# Exclude those 2 dependency classes, cause otherwise it wont compile
-dontwarn org.joda.convert.FromString
-dontwarn org.joda.convert.ToString
-dontwarn
и-libraryjars
приводят к одинаковому размеру файла APK, и оба APK работают. Так что игнорирование в данном случае нормально. Кроме того, добавление дополнительного файла jar не увеличивает размер вывода (не должно - я просто подтверждаю для будущих читателей) - person Richard Le Mesurier   schedule 27.10.2013