【问题标题】:NoClassDefFoundError: Failed resolution of: DataBinderMapperNoClassDefFoundError:解析失败:DataBinderMapper
【发布时间】:2018-11-04 01:57:41
【问题描述】:

我刚刚集成了this 库,当我运行应用程序时,我收到了这个错误:

    java.lang.NoClassDefFoundError: Failed resolution of: Landroid/databinding/DataBinderMapper;
    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.databinding.DataBinderMapper" on path: DexPathList[ ...

我没有在我的应用模块中启用数据绑定。我应该启用它吗? 库也使用 Kotlin。是这个原因吗?

【问题讨论】:

    标签: java android gradle kotlin android-databinding


    【解决方案1】:

    在您的运行时类路径中包含该库。

    你可以这样做:

    java -cp "Test.jar;lib/*" my.package.MainClass
    

    或者,如果您使用的是 tomcat,则将其添加到 tomcat 类路径中:通过此链接Including external jar in Tomcat ClassPath

    【讨论】:

    猜你喜欢
    • 2020-04-10
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    • 2020-10-31
    • 1970-01-01
    • 2022-07-08
    • 2023-04-10
    相关资源
    最近更新 更多