在文件资源管理器中找不到我的包路径

时间:2013-05-18 03:16:20

标签: android eclipse logcat filepath

我的项目包未在DDMS中显示>文件资源管理器(我在窗口设备中选择了我的手机)。我发现logcat中显示了一个错误,表示无法打开文件进行读取。

我可能没有正确安装Eclipse吗?在此之前,我的项目运行良好,我可以在文件资源管理器中看到项目路径(在数据> data>下)。在我做了一些更改之后(我不记得我做了哪些更改,太多了),在做另一个项目时,我卸载并重新安装了Eclipse,然后出现了这个错误。我在文件资源管理器中找不到所有项目包。

我可以知道问题是什么以及如何解决。

1 个答案:

答案 0 :(得分:1)

这是由于权限,DDMS只会显示他有足够访问权限的文件和文件夹。

您可以使用Android Debug Bridge(ADB)工具更改这些权限。

ADB位于SDK目录的platform-tools文件夹中。 在Windows上,您可以通过打开命令提示符来访问shell,转到SDB路径并使用以下命令:

cd (...)\android-sdk\platform-tools
adb shell

打开命令shell后,您可以输入命令su - root以获得root访问权限。

要更改文件和文件夹的权限,只需使用命令chmod

编辑:这是一个显示gow的示例,用于更改特定文件夹及其所有内容的权限:

chmod -R [permissions] [dirname]

R表示递归,如果删除它,它只会更改文件夹的权限,而不是其内容。 在[permissions]中,输入所需的权限,例如777即可完全访问。 在[dirname]中,只需使用您的文件夹名称替换。

示例:

chmod -R 777 new_folder

此命令可以完全访问文件夹“new_folder”及其子文件夹。