我在过去两个小时内一直在广泛研究这个问题。我有以下代码:
File fXmlFile = new File("falstad/skill.xml");
System.out.println(fXmlFile);
if (!fXmlFile.exists()) {
Log.v("filereader", "Doesn't exist");
}
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
doc.getDocumentElement().normalize();
" falstad"是包含skill.xml和尝试加载skill.xml的Java文件的包。然而,"不存在"被记录,表明fXmlFile不存在,行
Document doc = dBuilder.parse(fXmlFile);
抛出错误。我尝试了各种路径组合,从从C盘开始到加载" skill.xml"。但无论我把它放在哪里都不会加载文件。我正在开发适用于Android 4.4.2的Android应用。关于为什么文件没有加载的任何建议?