0

我在我的 APP 中读取 XML 文件时遇到问题。我已经尝试了多个选项,但我收到错误,读取访问权限是错误的。我确定我使用的是正确的路径。

XML = 新文件(XML,“file.xml”);
Log.i("XML", "读取权限:" + XML.canRead());

这确实返回了一个错误,我只需要阅读而不是写作(至少,还没有......)。

System.getProperty(XML.getPath())

返回空

我认为 SD 卡有问题(请参阅其他问题)。但是在我的应用程序中,我可以打开除最后一个文件夹中的 XML 文件之外的不同文件夹。

我已向清单文件添加了正确的权限。

很感谢任何形式的帮助。谢谢你。

编辑:文件路径:

File f = new File(Environment.getExternalStorageDirectory().toString() + File.separator + "external_sd" + File.separator + "app" + File.separator + "Games" + File.separator + "Version_1" );

我打开文件夹没有问题。在我的最后一个文件夹中,将有一个无法打开的 xml。

我在APP的其他部分使用了部分路径,它在那里工作..

代码也XML.exists()返回错误...

4

1 回答 1

0

与其他问题有关,那个也解决了这个问题

谢谢你的帮助..

于 2012-10-22T12:52:17.110 回答