ActiveAndroid与NullPointerException

       最近在学习安卓的数据库框架ActiveAndroid的使用,所有的步骤都安卓GitHub上完成了,可是在写好增删改查在真机上跑起来就出问题了。

空指针异常

       乍一看就知道获取的对象为null,点击查看源码就觉得是建表有问题 。

源码

      起初一直觉得是自己的建表有问题,又重新建一次,还是不对,又觉得自己数据库没建对,不过结果还是空指针。

      又检查是否是项目有问题,就clean一下,还是不对。反反复复检查,原来都是AndroidStudio的问题。由于最新版的Gradle以及AndroidStudio的新特性Instan run 导致的,只要关闭就可以。虽然不知道为什么,还有待研究。

解决办法:关闭 Instan Run

File | Settings | Build, Execution, Deployment | Instant Run

将右边的选项全部不勾选就可以了。

你可能感兴趣的:(ActiveAndroid与NullPointerException)