我正在使用谷歌的新 Android Studio IDE 开始一个全新的项目。
我试图使用 InputStreamReader
加载一个简单的文本文件,但却出现了文件未找到的异常。现在没有任何 assets/ 文件夹。我尝试在不同的位置创建它并添加我的文件(在项目的根目录、.java 文件的根目录等),也尝试将文件移动到其他地方,但仍然提示文件未找到。
在 Eclipse 中从来没有这样的问题,因为模板会自动创建一个 assets 文件夹。
有人知道应该把 assets 放在哪里或如何加载它们吗?
以下是使用的代码,它在 .open() 处失败:
InputStream iS = resources.getAssets().open("bla.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(iS));
我也在 Eclipse 中尝试了这段代码,它可以运行并加载文件内容。所以在 Android Studio 中可能需要一些步骤。