Java 从android项目中的文件获取输入

Java 从android项目中的文件获取输入,java,android,Java,Android,我正在尝试用android制作一本字典。 但我面临着从文本文件获取输入的问题。 我已将文本文件放在res/raw目录中。 并编写代码: InputStream inputStream=getResources().openRawResource(R.raw.Dictionary); 但在我的IDE中出现异常表明在原始字下存在问题。 如何修复此问题?将文件放在资产文件夹中,然后像这样打开它 getResources().getAssets().open(“dictionary.txt”) 例外情

我正在尝试用android制作一本字典。 但我面临着从文本文件获取输入的问题。 我已将文本文件放在res/raw目录中。 并编写代码:

InputStream inputStream=getResources().openRawResource(R.raw.Dictionary);
但在我的IDE中出现异常表明在原始字下存在问题。
如何修复此问题?

将文件放在资产文件夹中,然后像这样打开它


getResources().getAssets().open(“dictionary.txt”)

例外情况是什么?请添加logcat和Code我在raw下有红色下划线,表示raw无法解析或不是包中的字段,是否包括com.packname.R或android.R?是的,是否将对象作为raw添加到R文件中?如果添加了,则我的文本文件将被下划线红色下划线不是异常-异常是运行时故障,但您遇到的是构建时问题。这只是问题中已经存在的内容的一个不太完整的版本,与实际问题无关