【发布时间】:2013-05-25 03:27:16
【问题描述】:
使用 Google 的新 Android Studio IDE 获得了一个全新的项目。
我正在尝试使用InputStreamReader 加载一个简单的文本文件。我收到文件未找到异常。现在没有任何 assets/ 文件夹。我尝试创建一个并将我的文件添加到许多不同的位置(在项目的根目录、.java 文件的根目录等...)我试图移动文件但仍然没有得到文件找到了。
现在使用 Eclipse 从来都不是问题,因为任何模板都创建了 assets 文件夹。
有谁知道资产应该去哪里或如何加载它们?
这是使用的代码,它在 .open() 处失败:
InputStream iS = resources.getAssets().open("bla.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(iS));
我也在 Eclipse 中尝试了这段代码,它可以工作并且文件内容被加载。因此,Android Studio 中可能需要一个步骤。
【问题讨论】:
-
创建它时会发生什么?原谅我,但您的经验水平表明您不应该使用未发布的产品进行开发。
-
创建什么?流阅读器?
-
不,资产文件夹。
-
项目右键->新建->目录,文件夹出现就好了,然后我把文本文件拖进去。
-
@cja。当然。 Studio 有很多错误,可能难以处理。它尚未发布,也未通过构建 Android 应用程序的认证。该帖子表明 OP 经验不足,因此我的建议是坚持使用久经考验的已发布软件。
标签: android android-studio assets streamreader