Android XML阅读问题(canRead()= false)

时间:2012-10-19 11:31:10

标签: android xml android-sdcard android-file

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

  

XML = new File(XML,“file.xml”);
  Log.i(“XML”,“读取访问:”+ XML.canRead());

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

  

System.getProperty(XML.getPath())

返回null

我认为SD卡存在问题(请参阅其他issue)。但在我的应用程序中,我可以打开除最后一个文件夹中的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()也返回false ...

1 个答案:

答案 0 :(得分:0)

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

感谢您的帮助..