• Android使用Sugar ORM创建数据库报no such table:...的解决方法


    在学习使用Android开源框架Sugar ORM时,只是做了开始的创建数据库的操作就报出如下的异常信息

    android.database.sqlite.SQLiteException: no such table: BOOK(Sqlite code 1): , while compiling: INSERT OR REPLACE  INTO BOOK(TITLE,ID,CONTENT) VALUES (?,?,?),(OS error - 2:No such file or directory)

    在google各种查阅,用尽所有可能的方法,最后找到了解决的办法:

    1.打开eclipse或Android Studio的Settings

    2.以Android Studio为例,在搜索框输入Instant Run

    3.可以看到如下信息,第一排的Enable Instant Run to hot swap code/resource changes on deploy(default enabled)默认是有√的

    现在将√去掉就OK了!

    .

    Sugar ORM在使用过程中还需注意meta-data 中DOMAIN_PACKAGE_NAME的value所写的包名为自己的包名

  • 相关阅读:
    数据变换
    离群点的检验
    数据清洗
    数据采样
    FM与FFM
    EM算法与高斯混合模型
    最大熵模型
    PageRank
    软件技术基础
    原来炫酷的可视化地图,用Python就能搞定!
  • 原文地址:https://www.cnblogs.com/cxsy/p/5866104.html
Copyright © 2020-2023  润新知