Android Studio FileInputStream打开失败:ENOENT

时间:2014-12-30 06:24:06

标签: java android

Android Studio:1.0.2

我是Android Studio新手。我已将文件“myFile.der”添加到app / src / main / assets目录并确保该行

<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> 

存在于app.iml文件中。

FileInputStream fis = new FileInputStream("myFile.der");

在模拟器上运行程序后,出现此错误消息:

java.io.FileNotFoundException:myFile.der:open failed:ENOENT(没有这样的文件或目录)

我不知道我错过了什么。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

FileInputStream构造函数对您的资产目录一无所知。

使用资产管理器打开资产目录中的文件:

InputStream is = getAssets().open("myFile.der");