无法在真正的android设备上定位数据库?

无法在真正的android设备上定位数据库?,android,sqlite,Android,Sqlite,我最近开发了一个应用程序,它创建一个数据库并将数据存储到该数据库中。现在我已经在运行安卓2.3.7操作系统的SD卡上安装了该应用程序。但是,我无法找到SD卡上创建此数据库的位置。在阅读了许多文章之后,其中指出数据库位于data/data//databases/中。我在我的sd卡上没有看到这样的文件夹(当我通过USB将其插入电脑时)。 请帮助我确定此文件的位置 我必须进入设备才能访问数据库吗?是的,它存储在/data/data/your.package/databases/…中。该路径不在SD卡上

我最近开发了一个应用程序,它创建一个数据库并将数据存储到该数据库中。现在我已经在运行安卓2.3.7操作系统的SD卡上安装了该应用程序。但是,我无法找到SD卡上创建此数据库的位置。在阅读了许多文章之后,其中指出数据库位于data/data//databases/中。我在我的sd卡上没有看到这样的文件夹(当我通过USB将其插入电脑时)。 请帮助我确定此文件的位置


我必须进入设备才能访问数据库吗?

是的,它存储在
/data/data/your.package/databases/…
中。该路径不在SD卡上;那里的东西住在
/sdcard
里。您需要root访问权限才能读取
/data


然而,在正常操作中,您永远不需要直接读取或写入它。您应该使用适当的SQLite API来访问它。无论如何,它比黑客攻击容易得多。

是的,它存储在
/data/data/your.package/databases/…
中。该路径不在SD卡上;那里的东西住在
/sdcard
里。您需要root访问权限才能读取
/data

然而,在正常操作中,您永远不需要直接读取或写入它。您应该使用适当的SQLite API来访问它。无论如何,这比黑客攻击容易得多