henda 发表于 2016-12-1 07:40:47

如何查看模拟器上的sqlite数据库

  如何查看模拟器上的sqlite数据库

  


  假设

  (一)你的adb.exe文件位置为 D:\android\platform-tools

  (二)你的android项目的包名为com.xxx.android,数据库名为mydemo.db

  查看自己的android项目数据库的步骤如下:
  (1)首先必须启动android手机模拟器;
  

  看到上图,表示android模拟器启动成功了。
  (2)打开windows的dos命令行窗口
  直接在windows的【开始】-【运行】中输入cmd,就可以打开dos窗口了
  (3)切换系统编码为utf-8
(如果你的数据库不是utf-8,则不用执行)
  在dos窗口执行命令:

chcp 65001
  (4)执行adb shell命令
  dos窗口进入到adb.exe文件所在目录,然后执行 adb shell
  

  (3)进入你的数据库目录:

cd /data/data/com.xxx.android/databases
  (4)启动sqlite3

sqlite3 mydemo.db
   

 
为了更便捷的打开自己的sqlite数据库,可以做一个简单的bat脚本:(跳过上面的第1、第2步,直接转到第3步开始)

d:
cd\
cd android
cd platform-tools
chcp 65001 & echo (1) cd /data/data/com.xxx.android/databases& echo (2) sqlite3 mydemo.db & adb shell

 
页: [1]
查看完整版本: 如何查看模拟器上的sqlite数据库