Właściwie jest to odpowiedź, a nie kwestia już: I nie spędził wiele godzin na systemie Windows za pomocą JodaTime mają być zawarte w moim Android projektu przy użyciu PROGUARDProGuard strzału skompilować z Joda czasu używany w systemie Windows
PROGUARD Konfiguracja:
-libraryjars C:\Users\Reto\Documents\GitHub\advanceIT\LoveClockPAY\libs\joda-time-2.1.jar
miałem następujące błędy:
ProGuard zrobił znaleźć JAR i powiedział:
Can't read [C:\Users\Reto\Documents\GitHub\advanceIT\LoveClockPAY\libs\joda-time-2.1.jar] (No such file or directory)
Rozwiązanie
-libraryjars libs/joda-time-2.1.jar
ProGuard zrobił chcę skompilować i rzucony wiele linii błędów tak:
Warning: org.joda.time.base.AbstractDuration can't find referenced class org.joda.convert.ToString
Rozwiązanie
# Exclude those 2 dependency classes, cause otherwise it wont compile
-dontwarn org.joda.convert.FromString
-dontwarn org.joda.convert.ToString
FWIW na prostej aplikacji, '' & -dontwarn' wynik -libraryjars' w tej samej wielkości pliku APK, i oba pakiety APK działają. Więc ignorowanie w tym przypadku jest w porządku. Ponadto dodanie dodatkowego pliku JAR nie zwiększa rozmiaru wyjściowego (nie powinno - po prostu potwierdzam dla przyszłych czytelników) –