我在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 ...
答案 0 :(得分:0)
与其他问题有关,那个问题也解决了这个问题
感谢您的帮助..