最近在做一个项目的时候需要用到反射来回调子类的方法,但是在反射过程中总是在class.forname()方法抛出NO CLASS FOUND异常,经过几部检查,问题解决,在此总结一下引起该问题的原因

1.class.forname()的参数中的类名必须是完整的包名+类名

2.是1的衍生,在Android studio中,一旦项目的包名修改过了,还需要在自动生成的build.gradle文件中(项目android视图里面)把applicationid给改成修改后的包名,否则安装好APP之后包名还是原来的,就会引起1的错误。

笔者就是被2卡了很久,最后找了很久才解决,在此记录,希望能帮到遇到此问题的朋友们节约时间

最新文章

  1. 压缩png质量不改变像素
  2. Mycat 月分片方法
  3. mysql安装及配置服务
  4. [Java 基础]sun.misc.Unsafe
  5. 利用其它带文件防护功能的软件防止*.asp;*.jpg写入文件。
  6. webbench详解
  7. background-size的两个属性:cover和contain
  8. 1055: [HAOI2008]玩具取名
  9. C++中new的解说
  10. C#中调用C++的dll的参数为指针类型的导出函数(包括二级指针的情况)
  11. Gtest源码剖析:1.实现一个超级简单的测试框架xtest
  12. TicTacToe井字棋 by reinforcement learning
  13. [Linux&Vim]输入输出流
  14. 【DataStructure】Description and usage of queue
  15. 基于visual Studio2013解决C语言竞赛题之0413同构数
  16. DDD理论学习系列(11)-- 工厂
  17. SQL SERVER2008 数据库日志文件的收缩方法
  18. 写了个限制文本框输入最大长度的jquery插件 - jquery.restrictFieldLength.js
  19. SpringMvc HandlerMethodResolver 的 handlerMethods & ServletHandlerMethodResolver 的 mappings 在哪里初始化的 ?
  20. Ubuntu安装Atom编辑器

热门文章

  1. 井眼轨迹的三次样条插值 (vs + QT + coin3d)
  2. spring: 使用profiles选择数据源(结合嵌入式数据源EmbeddedDatabaseBuilder)
  3. selenium与firefox版本不兼容
  4. hdu 3410 单调栈
  5. mysql 授予远程连接直接访问
  6. 基于vue的滚动条组件之--element隐藏组件滚动条scrollbar使用
  7. Android EditText输入光标居于开头最开始位置
  8. ElasticSearch_学习_01_单实例安装与分布式安装
  9. python中join函数用法
  10. CodeForces - 687D: Dividing Kingdom II (二分图&带权并查集)