Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在Galaxy Nexus上找不到SQLite数据库文件的位置_Android_Sqlite - Fatal编程技术网

Android 在Galaxy Nexus上找不到SQLite数据库文件的位置

Android 在Galaxy Nexus上找不到SQLite数据库文件的位置,android,sqlite,Android,Sqlite,我在我的项目中打开了一个SQLite数据库。为了查看数据库是否真的创建了,我转到Data/Data查找包名。。。不在那里。在测试时,我希望能够删除该文件。 因此,我将数据添加到数据库中,然后将其读出。这很好,但在/Data/Data或/Android/Data/Data处仍然没有文件。文件是隐藏的吗?其他加载的AP的数据位于/data/data/package/。。。但不是我写的那个。它确实存在——我可以读写它,但找不到它 //数据/数据/应用程序包名称/数据库/数据库名称不在此处 使用三星Ga

我在我的项目中打开了一个SQLite数据库。为了查看数据库是否真的创建了,我转到Data/Data查找包名。。。不在那里。在测试时,我希望能够删除该文件。 因此,我将数据添加到数据库中,然后将其读出。这很好,但在/Data/Data或/Android/Data/Data处仍然没有文件。文件是隐藏的吗?其他加载的AP的数据位于/data/data/package/。。。但不是我写的那个。它确实存在——我可以读写它,但找不到它

//数据/数据/应用程序包名称/数据库/数据库名称不在此处

使用三星Galaxy Nexus进行测试,而不是模拟器。Nexus没有外部SD存储卡。 SQLite数据库只能由创建项目访问,但是是否有一个工具可以从外部访问它?我有sqlitebrowser(awsome),如果我能找到该文件,我会试试


我会尝试为Nexus设置根目录,但我已经可以看到/Data/Data/其他项/Data/它们的数据,所以希望我不必这样做。

如果您从adb shell访问/Data/Data的任何内容,而不首先为设备设置根目录,则无法访问该内容。Shell被认为是另一个应用程序(更准确地说是另一个linux用户),因此它无法访问/data/data中其他应用程序的数据

根设备或使用emulator查看数据

就我个人而言,我真的建议为设备开发植根