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中
手机上调测时报错: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中
相关文章推荐
- 智能聊天机器人之图灵机器人
- android 跳转Intent (第三方应用) & 去掉标题栏 &可见性&透明背景
- Android 自定义控件之简单自定义一个TopBar
- Android Acitity随笔小记
- android layout id converter插件的安装及使用(包括常用插件)
- <Android 应用 之路> 天气预报(五)
- <Android 应用 之路> 天气预报(五)
- Android EditText 实现特殊格式输入
- Android-ManiFest
- Android开发遇到过期方法时的简单处理
- 【Android测试】【第十六节】Instrumentation——初识+实战
- AndroidStudio中删除module
- Android Studio配置与使用GSON框架解析json数据
- 【Android】20、活动的启动模式——singleTop
- android笔记(3)
- Android 侧滑面板的实现(DragLayout)
- [android] 手机卫士黑名单功能(短信拦截)
- 新建android项目报错,代码中找不到错误
- Android跳转到系统设置界面
- Android开发:用OpenGL ES实现GLSurfaceView背景透明