Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 读取资产Xml文件_Java_Android - Fatal编程技术网

Java 读取资产Xml文件

Java 读取资产Xml文件,java,android,Java,Android,我想读取放置在assets/目录中的xml文件。 我尝试过这个解决方案(在线查找) 但返回FileNotFoundException,但该文件存在 请帮我理解。使用 InputStream istr = context.getResources().getAssets().open("<FILE_PATH/YOUR_FILE_NAME>"); 如果您的代码属于您的活动,您只需编写: InputStream istr = getResources().getAssets().op

我想读取放置在assets/目录中的xml文件。 我尝试过这个解决方案(在线查找)

但返回FileNotFoundException,但该文件存在

请帮我理解。

使用

InputStream istr = context.getResources().getAssets().open("<FILE_PATH/YOUR_FILE_NAME>"); 

如果您的代码属于您的活动,您只需编写:

InputStream istr =  getResources().getAssets().open("stanza.xml"); 

检查资产文件夹中是否有名为“stanza.xml”的文件,或者拼写是否正确!返回此错误:java.lang.RuntimeException:无法启动活动组件信息{it.axiomatic.librogame/it.axiomatic.librogame.pagina}:java.lang.NullPointerException
InputStream istr = context.getAssets().open("stanza.xml");
InputStream istr =  getResources().getAssets().open("stanza.xml");