您的位置:首页 > 移动开发 > Android开发

Android studio 2.0 使用SQLite时错误

2016-05-18 00:00 537 查看
1、现象:

手机上调测时报错:android.database.sqlite.SQLiteException: near "$change": syntax error (code 1):

在使用SQLite动态创建表时报错,多了一个$change字段。

于是反复读代码,发现应该不会有$change这个字段。表字段是通过注解方式实现,getDeclareFields方式获取的字段。

2、经过查找,发现多了一个

public static transient volatile com.android.tools.fd.runtime.IncrementalChange这么信息,是系统自动生成的。于是怀疑是工具的原因

3、查找后发现,是android studio2.0的Instant Run功能导致,默认该功能是开启的。关闭了该功能就好使了。

设置目录在settings->Build,Execution,Developmen->Instant Run中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: