【问题标题】:Could not find class 'org.joda.time.DateTime', referenced from method ##找不到类 'org.joda.time.DateTime',引用自方法 ##
【发布时间】:2016-09-30 07:55:47
【问题描述】:

从昨天开始就遇到这个问题,搜索了很多但没有找到任何解决方案,有人可以帮忙吗?

出现以下错误:

Could not find class 'org.joda.time.DateTime', referenced from method com.raizlabs.android.dbflow.config.GeneratedDatabaseHolder.

日志:

Could not find class 'org.joda.time.DateTime', referenced from method com.raizlabs.android.dbflow.config.GeneratedDatabaseHolder.<clinit>
06-01 11:10:16.521 8973-8973/org.hispindia.bidtrackerreports E/AndroidRuntime: FATAL EXCEPTION: main
                                                                               java.lang.RuntimeException: Unable to create application org.hispindia.bidtrackerreports.HIApplication: java.lang.RuntimeException: 

【问题讨论】:

  • 将此添加到您的 gradle 部分 compile 'joda-time:joda-time:2.9.4' 。然后 clean-rebuild
  • 不会出现同样的错误
  • 找不到 :typeConverters.put(org.joda.time.DateTime.class, new org.hisp.dhis.android.sdk.persistence.converters.DateTimeConverter()); joda 在 generateatabaseholder 类中是红色的
  • 以下错误即将到来:错误:找不到joda-time:joda-time-2.9.4:。要求:dhis2-android-tracker-reports:app:unspecified 在 build.gradle 文件中搜索

标签: android jodatime


【解决方案1】:

如果你使用的是Android studio,你可以添加

编译'joda-time:joda-time:2.3'

您可以将 joda-time-2.3.jar 添加到 lib 文件夹中。

在文件选择器中,只需选择 joda-time-2.3-sources.jar 文件。你已经完成并添加行

编译文件('libs/joda-time-2.3.jar')

【讨论】:

  • 错误仅出现在 4.0 (api 14) 版本,在 5.0 上工作正常
  • 您使用的是最新版本吗? github.com/JodaOrg/joda-time/releases 还在 build.gradle 中设置了 multiDexEnabled true 并且您必须使自定义应用程序扩展 MultiDexApplication
  • 但是为什么 5.0 或 api >19 没有错误
  • 它与 Android 5.0 之前的标题 Multidex 支持在同一链接上,您的问题解决了吗?
【解决方案2】:

我在 .gradle 中启用了 multidex,为了解决这个问题,我使用 MultiDexApplication 扩展了我的应用程序:

public class Application extends MultiDexApplication 

有关详细信息,请参阅开发者指南: https://developer.android.com/reference/android/support/multidex/MultiDexApplication.html

【讨论】:

    猜你喜欢
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多