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
Java 数据文件夹未在文件资源管理器中打开_Java_Android_Eclipse_Sqlite_Ddms - Fatal编程技术网

Java 数据文件夹未在文件资源管理器中打开

Java 数据文件夹未在文件资源管理器中打开,java,android,eclipse,sqlite,ddms,Java,Android,Eclipse,Sqlite,Ddms,一个非常简短的问题:我试图通过导航到/data/data/com.application.package/databases/database_name,在DDMS中找到我的SQLite数据库。我可以在我的文件资源管理器中找到数据文件夹,但我显然无法打开它来显示其内容。这似乎是一个非常荒谬的小问题,但我不理解其原因。如果有人遇到过类似的情况,我将非常感谢您的任何意见。只是澄清一下,不打开的不仅仅是数据文件夹。所有文件夹旁边都有一个箭头,指示它们有子文件夹/文件,但这些文件夹不会打开以显示其内容,

一个非常简短的问题:我试图通过导航到/data/data/com.application.package/databases/database_name,在DDMS中找到我的SQLite数据库。我可以在我的文件资源管理器中找到数据文件夹,但我显然无法打开它来显示其内容。这似乎是一个非常荒谬的小问题,但我不理解其原因。如果有人遇到过类似的情况,我将非常感谢您的任何意见。只是澄清一下,不打开的不仅仅是数据文件夹。所有文件夹旁边都有一个箭头,指示它们有子文件夹/文件,但这些文件夹不会打开以显示其内容,这令人费解


另外,该应用程序在我的手机上运行良好,似乎可以很好地存储数据。我只是无法打开数据文件夹来查看数据库文件

您没有查看目录内容的权限

要从命令行进行验证,请执行以下操作:

adb shell
cd data
ls <-- Probably yeilds opendir failed, Permission denied

而且可能会有更好的运气。

您安装了EclipseSqliteBrowser插件了吗?它要求数据库扩展名为.db注意,casingI希望能够访问我正在制作的应用程序的所有用户的数据库文件。可能吗?是的,您的应用程序可以访问该文件夹。你应该向你的应用程序添加一个文件浏览器活动,你就完成了。网上有几个例子。该文件夹是你的应用程序的专用文件夹,因此其他应用程序无法访问。它表示术语adb不能识别为cmdlet、函数、脚本文件或可操作程序的名称..:/@用户3694391哇,我不知道该怎么说。在没有安装adb的情况下,您如何部署应用程序?我安装了Android SDK。它不包括所有的东西吗,包括adb?是的,您可能只需要导航到adb所在的sdk/platform tools目录,然后从那里运行adb shell等。我做到了。它现在说,“没有找到adb命令,但它确实存在于当前位置。如果您信任此命令,请改为键入。\adb'。但是键入.\adb root会给出注释adbd不能在生产版本中作为root运行。这里到底发生了什么?
adb root
adb remount