记录一下开发中纠结了很久的坑

项目中使用到了 Field.getInt(class)) 反射机制,发现这个方法在系统 4.4.2 的手机上运行没有任何问题,而在系统6.0或以上系统的手机上运行会报 java.lang.IllegalArgumentException: Not a primitive field 的错误,说这个class不是原始域,纠结了好几天没找出原因在哪,结果发现把 instant run 关闭就正常了,虽然不知道是什么原因,但至少把问题解决了。

希望能帮助到其他遇到这个问题的人。


android studio 关于使用反射与instant run 出现的问题记录


相关文章:

  • 2021-09-06
  • 2021-09-20
  • 2022-12-23
  • 2021-10-09
  • 2021-12-17
  • 2021-05-29
  • 2021-12-25
猜你喜欢
  • 2021-07-12
  • 2021-11-19
  • 2022-12-23
  • 2021-07-02
  • 2022-12-23
  • 2021-08-12
  • 2021-10-21
相关资源
相似解决方案