android查看sqlite数据

由于没有root的真机环境,无法直接利用adb操作device中的db,因此很多调试工作不得不在模拟器环境下做,这样可以随时拷贝文件到电脑上查看表结构和数据情况。

一般情况下device的目录:data/data/<package-name>/databases/<db-name>.db。至于看数据的工具,强烈推荐Navicat。

当然,模拟器环境下ls等常用linux命令都是照常使用。

顺便,litepal的version value升级数据表的方式的确很方便,但是如果在代码里修改了某个字段名,那么同步数据库的时候若不做特殊处理,原有字段的数据将丢失。想也是,相当于删除原来的字段,又新建了一个字段。所以修改字段名这件事情,能不做还是不要轻易做,即便要做得搞定升级数据库时的版本问题。