【发布时间】:2014-05-19 08:50:42
【问题描述】:
找不到太多关于如何读取不在 SD 卡或存储设备上的文件,而是在 android 项目目录中的文件。
我不断收到 FileNotFoundException。这就是我声明文件的方式,
File SPPolicy = new File("SHPR_policy");
将它放在 src/ 目录、src/[[package]]/ 目录 和主项目目录时,我遇到了同样的错误,并且我收到此错误:
java.io.FileNotFoundException: /SHPR_policy: open failed: ENOENT (No such file or directory)
我必须把这个文件放在某个地方吗?是不是因为我的文件没有扩展名(我注意到 SHPR_policy 之前的“/”但我不认为这会是一个问题,因为 Eclipse 让我创建一个没有扩展名的文件)?
【问题讨论】:
-
它应该在 assets 文件夹中,而不是在 src/somewhere
-
您是在运行时创建文件吗?那么你不能把它放在资产中。
-
不,它应该是一个常量文件。我会把它放在资产中,看看它是如何工作的。谢谢。
标签: java android eclipse file io