Android Studio创建数据库表的一个问题

来源:互联网 发布:torrentkitty新域名 编辑:程序博客网 时间:2024/06/06 09:29

有一次在项目中利用Java反射技术获取创建数据库表的时候,程序崩掉了,出现了下面的问题
这里写图片描述

但是实体类里面并没有这个字段

public class Person {    private String name;    private int age;}

同时我在控制台打印了属性的名称和类型,发现多了一个字段

这里写图片描述

名称为$change,类型为com.android.tools.fd.runtime.IncrementalChange
就是因为出现了这个字段才会导致创建数据库表失败,那么问题来了,为什么会出现这个字段呢?找了好久在stackoverflow上找到了,就是因为使用了instant run,才会导致加入这个字段,所以我们应该关闭这个功能,才能成功创建数据库表。
http://stackoverflow.com/questions/34647546/a-weird-field-appear-in-android-studio

0 0
原创粉丝点击