我一直在尝试将我的SQLite数据库从我的Android应用程序中移出到我的计算机上
我只得到结果,当我在eclipse android模拟器上运行我的应用程序然后我可以访问数据库。但事情是使用模拟器是慢,它没有我手机上的应用程序存储的所有数据。
我一直在谷歌搜索一天,所有我能看到的是“使用模拟器”。
没有模拟器是不是可能?
答案 0 :(得分:2)
在商业发布的Android设备上,出于安全原因,您不能访问应用的内部SQLite数据库。因此,如果您根本无法忍受模拟器,或者您只是想在实际设备上测试您的应用以确保其正常工作,则有两种选择需要考虑。
/data
文件夹。答案 1 :(得分:1)
您应用中的SQLite数据库只是一个文件。您可以使用Eclipse中的DDMS文件视图从设备中提取文件,但前提是您拥有root或开发设备,或者您正在使用模拟器。
在您的计算机上获得该文件后,您将能够使用sqlite3命令对其进行查询(根据您的系统,您可能需要install)。