我正在尝试确定应用程序 SQLite 数据库在 Android 手机上的存储位置。我正在测试,需要能够删除它并测试创建代码。在模拟器上它位于/data/data/app package name/something.db 但我无法在实际手机上找到它。有人知道它存储在哪里以及是否可以通过 DDMS 访问它吗?
谢谢
最佳答案
如果出于某种原因,您需要访问手机上的数据库,您必须在手机上具有 root 访问权限(换句话说, super 用户)。然后,您将需要一个使用 root 权限的文件资源管理器,让您可以访问系统文件。
如果以上都存在,那么您将在以下位置找到应用程序数据库:
/data/data/com.yourpackage.name/databases.
关于android - 应用程序 SQLite DB 存储在 Android 上的什么位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4556510/