java.lang.NoClassDefFoundError 解决方案

http://stackoverflow.com/questions/9870995/android-java-lang-noclassdeffounderror

像网络了上说的一般这种问题是 运行时才会出现的, 而ClassNotFind是编译的时候出现的很容易发现。

一般是打包的时候 没有把响应的类 打包进jar或者aar中,导致运行那块代码的时候找不到相应的 def (definition) 导致的。

比如本项目 arr 的lib中有aar 结果没有把 那个aar打包进去导致该错误。 可在intermediates中查看是否包含相应的类或文件

Original: https://www.cnblogs.com/friends-wf/p/5584764.html
Author: wf110
Title: java.lang.NoClassDefFoundError 解决方案

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/537681/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • JVM 学习笔记之动手编译JDK【一】

    动手编译 JDK 以下编译的版本是 JDK13,环境为 Deepin15.11 一、下载源码 第一种方式: Mercurial 版本控制获取源码,下载速度极慢(不推荐) 1.1 安…

    Java 2023年6月5日
    0108
  • Java HashMap

    一些数据结构的操作性能 数组:查找快,新增、删除慢 采用一段连续的存储单元来存储数据 指定下标的查找,时间复杂度为 O(1) 通过给定值进行查找,需要遍历数组,逐一比对给定关键字和…

    Java 2023年5月29日
    0112
  • 干了3年程序员,我开窍了

    “当时每酣醉,不觉行路难”。 每每有人问我: 程序员工作三年,要大致学习到什么程度才算合格? 这时候,我感觉很难给出一个绝对正确的回答。 我能做的就是,如实…

    Java 2023年6月7日
    087
  • hit软构博客1–git工具使用的学习

    做实验一时只会基本的git使用,对git并不熟悉,因此进行学习。 1工作区:项目文件夹 2暂存区 3本地库 4远端仓库 git学习 #常用命令 git config –…

    Java 2023年6月5日
    0101
  • java基础—java变量类型

    java变量类型 1、局部变量 概念:类的方法中的变量 2、实例变量 概念:定义在类里面,方法体、构造方法和语句块外,且不被static 修饰的变量,用于描述一个类中包含哪些数据 …

    Java 2023年6月8日
    094
  • Java中你所不知道的null

    先看一个示例,读者可先自行阅读判断输出结果: 上述事例会正确输出:testMethod 分析:首先应该明白的是此处是针对类对方法的调用,而不是对象对方法的调用; 其次,testMe…

    Java 2023年5月29日
    080
  • SpringBoot整合Ehcache3

    前言 公司部门老项目要迁移升级java版本,需要进行缓存相关操作,原框架未支持这部分,经过调研java相关缓存方案大致分为ehcache和redis两种,redis的value最大…

    Java 2023年6月15日
    074
  • Java反射的总结

    Java Reflection 反射是被视为动态语言的关键,反射机制允许程序执行期借助于Reflection。API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加…

    Java 2023年6月8日
    0104
  • Golang实现二维数组的排序

    一、通常的实现方法 实现sort.Interface接口中的3个方法:Len方法、Less方法以及Swap方法,即可通过调用sort包中的Sort方法实现结构体数组的排序。(二维数…

    Java 2023年6月13日
    069
  • 数据库CRUD封装

    数据库CRUD封装 数据库CRUD封装 在一个项目中,我们会进行后台数据库的连接。所以会频繁的使用数据库的CRUD操作,所以我们能不能抽取公共部分,并形成一个工具类呢?我们来试试。…

    Java 2023年6月5日
    0117
  • 引迈信息惊喜周年庆 多重优惠劲爆来袭

    posted @2022-09-30 10:59 迈阿蜜 阅读(10 ) 评论() 编辑 Original: https://www.cnblogs.com/jnpf001/p/1…

    Java 2023年6月5日
    064
  • 分布式锁的三种实现方式

    点赞再看,养成习惯,微信搜索「 小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 nacos eureka 应用 nacos是阿里巴…

    Java 2023年6月8日
    084
  • H2-Table CATALOGS not found

    在使用 IntelliJ IDEA 2021.1.3 版本,使用默认配置连接 H2 数据库的时候,出现下面错误,项目里 H2 使用的版本为 2.0.202 。 [42S02][42…

    Java 2023年6月8日
    074
  • RabbitMQ的应用场景以及基本原理介绍

    RabbitMQ 是一个由 erlang 开发的 AMQP(Advanced Message Queuing Protocol)的开源实现。 AMQP:高级消息队列协议,是应用层协…

    Java 2023年5月30日
    068
  • Spring Cloud Gateway 整合 nacos

    pom.xml

    Java 2023年5月30日
    073
  • (WebFlux)002、如何打印日志与链路ID

    一、背景 最近在持续改造项目,想通过日志查看用户所有的接口链路日志。在原来基于SpirngMVC的时候,那是比较好处理的,通过ThreadLocal,放入TraceId,就可以把…

    Java 2023年6月15日
    096
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球