Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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 我的安卓手机数据库在哪里?_Android_Eclipse - Fatal编程技术网

Android 我的安卓手机数据库在哪里?

Android 我的安卓手机数据库在哪里?,android,eclipse,Android,Eclipse,我创建了如下数据库: db = openOrCreateDatabase("ImisData.db3",SQLiteDatabase.CREATE_IF_NECESSARY, null); 在real phone中安装并运行应用程序后,我在哪里可以找到我的数据库?我查看了数据文件夹,但在那个里我甚至并没有找到我的包名 有什么帮助吗?它位于内存的/data/data/package\u name/databases文件夹中。为了访问该文件夹,我认为您的手机必须是根目录,并且需要使用某种根目录资源

我创建了如下数据库:

db = openOrCreateDatabase("ImisData.db3",SQLiteDatabase.CREATE_IF_NECESSARY, null);
在real phone中安装并运行应用程序后,我在哪里可以找到我的数据库?我查看了数据文件夹,但在那个里我甚至并没有找到我的包名


有什么帮助吗?

它位于内存的
/data/data/package\u name/databases
文件夹中。为了访问该文件夹,我认为您的手机必须是根目录,并且需要使用某种根目录资源管理器。

它应该位于
/data/data/your.package/databases

你需要一个根手机才能访问此。您需要此命令来检索数据库:

adb pull <remote> <local>
adb拉力
内部存储器


/data/data/your_apk_package\u name/databases/

使用此方法,它将在(“/data/data/YourPackageName/databases/”)中创建。

真的吗?我的手机没有根目录,我可以通过eclipse中的DDMS完全访问它。你确定它可以完全访问吗?因为我怀疑:)我可以访问我的数据库,一点问题都没有,就像我使用模拟器一样。使用三星galaxy s3。我可以像使用模拟器一样下载数据库,然后用sqlite explorer打开它们。嘿@Waqas谢谢你的帮助。我在那里看不到我的db,所以只改变了db的路径。顺便说一句@Jon你可以在DDMS中看到它,但在真实的手机中看不到。这就是我所经历的。@JonTaylor iu如果你的手机没有根,你就无法访问/data。正如我在其他答案下面的评论中解释的那样,我的手机说的不同,我有一个galaxy s3,可以访问数据文件夹,一点问题都没有,就像我在emulator上一样。而且我的手机根本就没有根。