Android 在Galaxy Nexus上找不到SQLite数据库文件的位置
我在我的项目中打开了一个SQLite数据库。为了查看数据库是否真的创建了,我转到Data/Data查找包名。。。不在那里。在测试时,我希望能够删除该文件。 因此,我将数据添加到数据库中,然后将其读出。这很好,但在/Data/Data或/Android/Data/Data处仍然没有文件。文件是隐藏的吗?其他加载的AP的数据位于/data/data/package/。。。但不是我写的那个。它确实存在——我可以读写它,但找不到它 //数据/数据/应用程序包名称/数据库/数据库名称不在此处 使用三星Galaxy Nexus进行测试,而不是模拟器。Nexus没有外部SD存储卡。 SQLite数据库只能由创建项目访问,但是是否有一个工具可以从外部访问它?我有sqlitebrowser(awsome),如果我能找到该文件,我会试试Android 在Galaxy Nexus上找不到SQLite数据库文件的位置,android,sqlite,Android,Sqlite,我在我的项目中打开了一个SQLite数据库。为了查看数据库是否真的创建了,我转到Data/Data查找包名。。。不在那里。在测试时,我希望能够删除该文件。 因此,我将数据添加到数据库中,然后将其读出。这很好,但在/Data/Data或/Android/Data/Data处仍然没有文件。文件是隐藏的吗?其他加载的AP的数据位于/data/data/package/。。。但不是我写的那个。它确实存在——我可以读写它,但找不到它 //数据/数据/应用程序包名称/数据库/数据库名称不在此处 使用三星Ga
我会尝试为Nexus设置根目录,但我已经可以看到/Data/Data/其他项/Data/它们的数据,所以希望我不必这样做。如果您从adb shell访问/Data/Data的任何内容,而不首先为设备设置根目录,则无法访问该内容。Shell被认为是另一个应用程序(更准确地说是另一个linux用户),因此它无法访问/data/data中其他应用程序的数据 根设备或使用emulator查看数据 就我个人而言,我真的建议为设备开发植根