实际上,这是一个答案,不再是问题:我确实在 Windows 上使用 JodaTime 花了很多时间,以便使用 ProGuard 将其包含在我的 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