用sqlite在真机上创建的db怎么导出来

时间:2022-09-25 14:48:44
用sqlite在真机上创建的db数据库,我可以像虚拟机那样通过adb shell查找里面的数据?

12 个解决方案

#1


eclipse里的file Explorer

#2


adb shell应该也可以 

#3


  file explorer 对虚拟机可以   但是真机下面根本没有文件夹    我查了下abd  shell可以但是需要权限
  求高手指点   

#4


手机需要root权限才能查看默认的数据库所在的目录。可以采用迂回的办法,创建数据库,完成操作后把数据库复制一份到SD上就行了。测试完成把复制代码删除。OK

#5


引用 4 楼  的回复:
手机需要root权限才能查看默认的数据库所在的目录。可以采用迂回的办法,创建数据库,完成操作后把数据库复制一份到SD上就行了。测试完成把复制代码删除。OK

  请问我怎么得到db

#6


DDMS,查看文件里,真机应该可以的,,,data-data-你的包名路径下

#7


  真机还真不行   

#8


装个91助手

#9


那就模拟器运行呗

#10


引用 5 楼  的回复:
引用 4 楼  的回复:

手机需要root权限才能查看默认的数据库所在的目录。可以采用迂回的办法,创建数据库,完成操作后把数据库复制一份到SD上就行了。测试完成把复制代码删除。OK

  请问我怎么得到db

/data/data/a.b.c/databases/DBName.db
a.b.c -> 项目包名,在AndroidManifest.xml中的这个package="a.b.c"
DBName.db -> 创建数据库时 继承 SQLiteOpenHelper类写的那个构造方法的第二个参数 数据库名字。后面加上.db就行了

#11


引用 10 楼  的回复:
引用 5 楼  的回复:

引用 4 楼  的回复:

手机需要root权限才能查看默认的数据库所在的目录。可以采用迂回的办法,创建数据库,完成操作后把数据库复制一份到SD上就行了。测试完成把复制代码删除。OK

请问我怎么得到db

/data/data/a.b.c/databases/DBName.db
a.b.c -> 项目包名,在AndroidManifest.xml中……



 我可不可以直接写个测试类吧/data/data/a.b.c/databases/DBName.db这个db拷出来

#12


10楼的方法就可以找到和导出!

#1


eclipse里的file Explorer

#2


adb shell应该也可以 

#3


  file explorer 对虚拟机可以   但是真机下面根本没有文件夹    我查了下abd  shell可以但是需要权限
  求高手指点   

#4


手机需要root权限才能查看默认的数据库所在的目录。可以采用迂回的办法,创建数据库,完成操作后把数据库复制一份到SD上就行了。测试完成把复制代码删除。OK

#5


引用 4 楼  的回复:
手机需要root权限才能查看默认的数据库所在的目录。可以采用迂回的办法,创建数据库,完成操作后把数据库复制一份到SD上就行了。测试完成把复制代码删除。OK

  请问我怎么得到db

#6


DDMS,查看文件里,真机应该可以的,,,data-data-你的包名路径下

#7


  真机还真不行   

#8


装个91助手

#9


那就模拟器运行呗

#10


引用 5 楼  的回复:
引用 4 楼  的回复:

手机需要root权限才能查看默认的数据库所在的目录。可以采用迂回的办法,创建数据库,完成操作后把数据库复制一份到SD上就行了。测试完成把复制代码删除。OK

  请问我怎么得到db

/data/data/a.b.c/databases/DBName.db
a.b.c -> 项目包名,在AndroidManifest.xml中的这个package="a.b.c"
DBName.db -> 创建数据库时 继承 SQLiteOpenHelper类写的那个构造方法的第二个参数 数据库名字。后面加上.db就行了

#11


引用 10 楼  的回复:
引用 5 楼  的回复:

引用 4 楼  的回复:

手机需要root权限才能查看默认的数据库所在的目录。可以采用迂回的办法,创建数据库,完成操作后把数据库复制一份到SD上就行了。测试完成把复制代码删除。OK

请问我怎么得到db

/data/data/a.b.c/databases/DBName.db
a.b.c -> 项目包名,在AndroidManifest.xml中……



 我可不可以直接写个测试类吧/data/data/a.b.c/databases/DBName.db这个db拷出来

#12


10楼的方法就可以找到和导出!