Android SQLite路径
我正在应用程序中使用SQLite。它写入数据库等,没有问题。但是,我找不到这个新数据库。我尝试过用cd/data/data/packageName/databases更改目录,但它说“没有这样的文件或目录”。此外,当我在eclipse中单击文件资源管理器时,也找不到该数据库。我的日志记录告诉我数据库已经创建并且正在写入。我想我需要使用adb在shell中设置路径或类似的东西,但我不知道如何做到这一点。谁能给我一些指导吗?此外,我正在使用我的手机进行开发。使用仿真器时,数据库也不会显示 非常感谢。 马特 此外,我正在使用我的手机进行开发 除非通过自己的应用程序代码,否则无法在标准Android设备上访问数据库 你的选择是:Android SQLite路径,android,sqlite,path,Android,Sqlite,Path,我正在应用程序中使用SQLite。它写入数据库等,没有问题。但是,我找不到这个新数据库。我尝试过用cd/data/data/packageName/databases更改目录,但它说“没有这样的文件或目录”。此外,当我在eclipse中单击文件资源管理器时,也找不到该数据库。我的日志记录告诉我数据库已经创建并且正在写入。我想我需要使用adb在shell中设置路径或类似的东西,但我不知道如何做到这一点。谁能给我一些指导吗?此外,我正在使用我的手机进行开发。使用仿真器时,数据库也不会显示 非常感谢。
SQLiteDatabase
从中读取数据,则数据库文件就在那里。Matt
此线程很好地解释了为什么您可能无法访问手机上的数据文件夹
不过,您仍然可以测试Sqlite代码。只需启动一个模拟器。模拟器将没有访问限制。启动后,您可以使用ddms工具(位于android SDK安装文件夹下的工具目录中)。它有一个文件资源管理器,您可以从/data文件夹下载文件。是的,我能够启动另一个模拟器并使其工作。在将数据库保存到桌面后,我使用FireFox SQLite UI插件访问数据库。谢谢你的链接,顺便说一句。