Android studio 2.0 使用SQLite時錯誤

一、現象:android

手機上調測時報錯:android.database.sqlite.SQLiteException: near "$change": syntax error (code 1):sql

在使用SQLite動態建立表時報錯,多了一個$change字段。工具

因而反覆讀代碼,發現應該不會有$change這個字段。表字段是經過註解方式實現,getDeclareFields方式獲取的字段。ui

二、通過查找,發現多了一個code

public static transient volatile com.android.tools.fd.runtime.IncrementalChange這麼信息,是系統自動生成的。因而懷疑是工具的緣由sqlite

 

三、查找後發現,是android studio2.0的Instant Run功能致使,默認該功能是開啓的。關閉了該功能就好使了。rem

 

設置目錄在settings->Build,Execution,Developmen->Instant Run中get

相關文章
相關標籤/搜索