代码之家  ›  专栏  ›  技术社区  ›  Malwinder Singh

NoClassDefFoundError:未能解析:DataBinder Mapper

  •  1
  • Malwinder Singh  · 技术社区  · 8 年前

    我只是整合了一下 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[ ...
    

    我尚未在我的应用程序模块中启用数据绑定。我应该启用它吗? 图书馆也使用科特林。这就是原因吗?

    1 回复  |  直到 8 年前
        1
  •  -1
  •   Vaibhav Sharma    8 年前

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

    你可以这样做:

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

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